Home
last modified time | relevance | path

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

/external/clang/utils/
DclangVisualizers.txt299 ) #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/
DDeclarationName.h69 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 …]