clang
6.0.0
|
Wraps an identifier and optional source location for the identifier. More...
#include "clang/Sema/AttributeList.h"
Static Public Member Functions | |
static IdentifierLoc * | create (ASTContext &Ctx, SourceLocation Loc, IdentifierInfo *Ident) |
Public Attributes | |
SourceLocation | Loc |
IdentifierInfo * | Ident |
Wraps an identifier and optional source location for the identifier.
Definition at line 73 of file AttributeList.h.
|
static |
Definition at line 26 of file AttributeList.cpp.
References clang::AttributeFactory::AvailabilityAllocSize, Ident, Loc, clang::AttributeFactory::PropertyAllocSize, clang::Result, and clang::AttributeFactory::TypeTagForDatatypeAllocSize.
Referenced by attributeParsedArgsUnevaluated(), and PragmaLoopHintString().
IdentifierInfo* clang::IdentifierLoc::Ident |
Definition at line 75 of file AttributeList.h.
Referenced by CheckAvailabilitySpecList(), clang::Sema::checkStringLiteralArgumentAttr(), create(), getCCTypeAttrKind(), HandleAddressSpaceTypeAttribute(), HandleExtVectorTypeAttr(), handleObjCGCTypeAttr(), handleObjCOwnershipTypeAttr(), and transferARCOwnershipToDeclaratorChunk().
SourceLocation clang::IdentifierLoc::Loc |
Definition at line 74 of file AttributeList.h.
Referenced by CheckAvailabilitySpecList(), clang::Sema::checkStringLiteralArgumentAttr(), create(), fillAttributedTypeLoc(), and transferARCOwnershipToDeclaratorChunk().