Searched refs:PtrMask (Results 1 – 2 of 2) sorted by relevance
/external/clang/utils/ |
D | clangVisualizers.txt | 299 ) #elif (($e.Ptr & $e.PtrMask) == $e.StoredIdentifier) ( 300 #else ( #("Identifier, ", (clang::IdentifierInfo*)($e.Ptr & ~$e.PtrMask)) ) 301 ) #elif (($e.Ptr & $e.PtrMask) == $e.StoredObjCZeroArgSelector) ( 302 #("ZeroArgSelector, ", (clang::IdentifierInfo*)($e.Ptr & ~$e.PtrMask)) 303 ) #elif (($e.Ptr & $e.PtrMask) == $e.StoredObjCOneArgSelector) ( 304 #("OneArgSelector, ", (clang::IdentifierInfo*)($e.Ptr & ~$e.PtrMask)) 305 ) #elif (($e.Ptr & $e.PtrMask) == $e.StoredDeclarationNameExtra) ( 306 #switch (((clang::DeclarationNameExtra*)($e.Ptr & ~$e.PtrMask)).ExtraKindOrNumArgs) 308 #("CXXConstructorName, ", (clang::CXXSpecialName*)($e.Ptr & ~$e.PtrMask)) 311 #("CXXDestructorName, ", (clang::CXXSpecialName*)($e.Ptr & ~$e.PtrMask)) [all …]
|
/external/clang/include/clang/AST/ |
D | DeclarationName.h | 69 PtrMask = 0x03 enumerator 97 return static_cast<StoredNameKind>(Ptr & PtrMask); in getStoredNameKind() 105 return reinterpret_cast<DeclarationNameExtra *>(Ptr & ~PtrMask); in getExtra() 114 return reinterpret_cast<CXXSpecialName *>(Ptr & ~PtrMask); in getAsCXXSpecialName() 121 return reinterpret_cast<CXXOperatorIdName *>(Ptr & ~PtrMask); in getAsCXXOperatorIdName() 127 return reinterpret_cast<CXXLiteralOperatorIdName *>(Ptr & ~PtrMask); in getAsCXXLiteralOperatorIdName() 135 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXSpecialName"); in DeclarationName() 143 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXOperatorId"); in DeclarationName() 149 assert((Ptr & PtrMask) == 0 && "Improperly aligned CXXLiteralOperatorId"); in DeclarationName() 170 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo"); in DeclarationName() [all …]
|