Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DType.h60 class ExtQuals; variable
95 struct PointerLikeTypeTraits< ::clang::ExtQuals*> {
96 static inline void *getAsVoidPointer(::clang::ExtQuals *P) { return P; }
98 static inline ::clang::ExtQuals *getFromVoidPointer(void *P) {
99 return static_cast< ::clang::ExtQuals*>(P);
672 llvm::PointerIntPair<llvm::PointerUnion<const Type *, const ExtQuals *>,
675 const ExtQuals *getExtQualsUnsafe() const {
676 return Value.getPointer().get<const ExtQuals*>();
693 QualType(const ExtQuals *Ptr, unsigned Quals) : Value(Ptr, Quals) {}
781 return Value.getPointer().is<const ExtQuals*>();
[all …]
DASTContext.h193 mutable llvm::FoldingSet<ExtQuals> ExtQualNodes;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/
DMicrosoftDemangle.cpp2025 Qualifiers ExtQuals = demanglePointerExtQualifiers(MangledName); in demanglePointerType() local
2026 Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); in demanglePointerType()
2039 Qualifiers ExtQuals = demanglePointerExtQualifiers(MangledName); in demangleMemberPointerType() local
2040 Pointer->Quals = Qualifiers(Pointer->Quals | ExtQuals); in demangleMemberPointerType()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DASTContext.cpp2934 ExtQuals::Profile(ID, baseType, quals); in getExtQualType()
2936 if (ExtQuals *eq = ExtQualNodes.FindNodeOrInsertPos(ID, insertPos)) { in getExtQualType()
2952 auto *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals); in getExtQualType()