Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DTemplateBase.h114 struct TV TypeOrValue; member
122 TypeOrValue.Kind = Null; in TemplateArgument()
123 TypeOrValue.V = 0; in TemplateArgument()
128 TypeOrValue.Kind = isNullPtr ? NullPtr : Type;
129 TypeOrValue.V = reinterpret_cast<uintptr_t>(T.getAsOpaquePtr());
193 TypeOrValue.Kind = Expression; in TemplateArgument()
194 TypeOrValue.V = reinterpret_cast<uintptr_t>(E); in TemplateArgument()
215 ArgKind getKind() const { return (ArgKind)TypeOrValue.Kind; } in getKind()
239 return QualType::getFromOpaquePtr(reinterpret_cast<void*>(TypeOrValue.V)); in getAsType()
257 return QualType::getFromOpaquePtr(reinterpret_cast<void*>(TypeOrValue.V)); in getNullPtrType()
[all …]
/external/clang/lib/AST/
DTemplateBase.cpp309 return TypeOrValue.V == Other.TypeOrValue.V; in structurallyEquals()