Home
last modified time | relevance | path

Searched refs:PtrMask (Results 1 – 1 of 1) sorted by relevance

/external/clang/include/clang/AST/
DDeclarationName.h74 PtrMask = 0x03 enumerator
102 return static_cast<StoredNameKind>(Ptr & PtrMask); in getStoredNameKind()
110 return reinterpret_cast<DeclarationNameExtra *>(Ptr & ~PtrMask); in getExtra()
119 return reinterpret_cast<CXXSpecialName *>(Ptr & ~PtrMask); in getAsCXXSpecialName()
126 return reinterpret_cast<CXXOperatorIdName *>(Ptr & ~PtrMask); in getAsCXXOperatorIdName()
132 return reinterpret_cast<CXXLiteralOperatorIdName *>(Ptr & ~PtrMask); in getAsCXXLiteralOperatorIdName()
140 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXSpecialName"); in DeclarationName()
148 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXOperatorId"); in DeclarationName()
154 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXLiteralOperatorId"); in DeclarationName()
175 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo"); in DeclarationName()
[all …]