/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclarationName.cpp | 119 static void printCXXConstructorDestructorName(QualType ClassType, argument 125 if (const RecordType *ClassRec = ClassType->getAs<RecordType>()) { 130 if (auto *InjTy = ClassType->getAs<InjectedClassNameType>()) { 135 ClassType.print(OS, Policy);
|
H A D | DeclCXX.cpp | 1810 QualType ClassType = Context.getTypeDeclType(this); 1814 Context.getCanonicalType(ClassType)); 2322 QualType ClassType 2324 return Context.hasSameUnqualifiedType(ClassType, ParamType); 2343 QualType ClassType 2345 return Context.hasSameUnqualifiedType(ClassType, ParamType);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeRecord.h | 181 MemberFunctionRecord(TypeIndex ReturnType, TypeIndex ClassType, argument 186 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv), 192 TypeIndex getClassType() const { return ClassType; } 201 TypeIndex ClassType; member in class:llvm::codeview::MemberFunctionRecord 226 MemberFuncIdRecord(TypeIndex ClassType, TypeIndex FunctionType, argument 228 : TypeRecord(TypeRecordKind::MemberFuncId), ClassType(ClassType), 231 TypeIndex getClassType() const { return ClassType; } 235 TypeIndex ClassType; member in class:llvm::codeview::MemberFuncIdRecord [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeTypeFunctionSig.cpp | 92 Session.getSymbolCache().findSymbolByTypeIndex(MemberFunc.ClassType);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1098 /// \param ClassType the class type referred to by the constructor name. 1103 void setConstructorName(ParsedType ClassType, argument 1109 ConstructorName = ClassType; 1125 /// \param ClassType the name of the class referred to by the destructor name. 1127 ParsedType ClassType, 1132 DestructorName = ClassType; 1126 setDestructorName(SourceLocation TildeLoc, ParsedType ClassType, SourceLocation EndLoc) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeRecordMapping.cpp | 302 error(IO.mapInteger(Record.ClassType, "ClassType")); 377 error(IO.mapInteger(M.ContainingType, "ClassType")); 537 error(IO.mapInteger(Record.ClassType, "ClassType"));
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.cpp | 398 Id.FunctionType, Id.ClassType); 417 MF.ClassType, MF.ThisType, MF.ThisPointerAdjustment);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | STLExtras.h | 121 template <typename ClassType, typename ReturnType, typename... Args> 122 struct function_traits<ReturnType (ClassType::*)(Args...) const, false> { 134 template <typename ClassType, typename ReturnType, typename... Args> 135 struct function_traits<ReturnType (ClassType::*)(Args...), false> 136 : function_traits<ReturnType (ClassType::*)(Args...) const> {};
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 1049 QualType ClassType = ThisTy->getPointeeType(); local 1102 ClassType.removeLocalCVRQualifiers(Qualifiers::CVRMask); 1104 ClassType.addConst(); 1105 return ASTCtx.getPointerType(ClassType); 1143 ClassType.removeLocalCVRQualifiers(Qualifiers::CVRMask); 1145 ClassType.addConst(); 1146 return ASTCtx.getPointerType(ClassType); 1153 return ASTCtx.getPointerType(ClassType); 1368 /// or class type construction ("ClassType(x,y,z)") 3736 QualType ClassType [all...] |
H A D | SemaDeclCXX.cpp | 10577 QualType ClassType 10588 if (ConvType == ClassType) 10590 << ClassType; 10591 else if (IsDerivedFrom(Conversion->getLocation(), ClassType, ConvType)) 10593 << ClassType << ConvType; 10596 << ClassType << ConvType; 12929 CanQualType ClassType 12933 = Context.DeclarationNames.getCXXConstructorName(ClassType); 13207 CanQualType ClassType 13211 = Context.DeclarationNames.getCXXDestructorName(ClassType); [all...] |
H A D | SemaOverload.cpp | 1741 const Type *ClassType 1743 FromType = S.Context.getMemberPointerType(FromType, ClassType); 5229 QualType ClassType = S.Context.getTypeDeclType(ActingContext); 5238 QualType ImplicitParamType = S.Context.getQualifiedType(ClassType, Quals); 5295 QualType ClassTypeCanon = S.Context.getCanonicalType(ClassType); 5299 } else if (S.IsDerivedFrom(Loc, FromType, ClassType)) 6245 QualType ClassType = Context.getTypeDeclType(Constructor->getParent()); 6247 (Context.hasSameUnqualifiedType(ClassType, Args[0]->getType()) || 6249 ClassType))) { 14842 QualType ClassType [all...] |
H A D | SemaExprObjC.cpp | 2632 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); local 2633 if (!ClassType || !(Class = ClassType->getInterface())) {
|
H A D | SemaDeclAttr.cpp | 1005 const CXXRecordDecl *ClassType; member in class:__anon2052::ArgumentDependenceChecker 1014 ClassType = MD->getParent(); 1016 ClassType = nullptr; 1028 assert(E->getType()->getPointeeCXXRecordDecl() == ClassType &&
|
H A D | SemaTemplate.cpp | 7365 QualType ClassType local 7369 ClassType.getTypePtr());
|
H A D | SemaDecl.cpp | 10772 QualType ClassType = Context.getTypeDeclType(Record); local 10776 if (!ClassType->isDependentType()) { 10779 Context.getCanonicalType(ClassType)); 12324 // ClassType x(a,b,c); -as-> ClassType x = ClassType(a,b,c);
|
H A D | TreeTransform.h | 775 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType, 13813 QualType ClassType, 13815 return SemaRef.BuildMemberPointerType(PointeeType, ClassType, Sigil, 13812 RebuildMemberPointerType(QualType PointeeType, QualType ClassType, SourceLocation Sigil) argument
|
H A D | SemaOpenMP.cpp | 6063 const Type *ClassType = 6065 FnPtrType = Context.getMemberPointerType(FD->getType(), ClassType);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | DebugInfo.h | 773 * \param ClassType Type for which this pointer points to members of. 781 LLVMMetadataRef ClassType,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLTypes.cpp | 409 IO.mapRequired("ClassType", Record.ClassType); 423 IO.mapRequired("ClassType", Record.ClassType);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 579 const Node *ClassType; member in class:final 585 ClassType(ClassType_), MemberType(MemberType_) {} 587 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } 599 ClassType->print(s); 3596 Node *ClassType = getDerived().parseType(); 3597 if (ClassType == nullptr) 3602 return make<PointerToMemberType>(ClassType, MemberType);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 1182 LLVMMetadataRef ClassType, 1188 unwrapDI<DIType>(ClassType), AlignInBits, SizeInBits, 1180 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeType, LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.cpp | 411 TypeIndex ClassType = getTypeIndex(Class); local 412 MemberFuncIdRecord MFuncId(ClassType, getMemberFunctionType(SP, Class), 1919 TypeIndex ClassType = getTypeIndex(ClassTy); local 1956 MemberFunctionRecord MFR(ReturnTypeIndex, ClassType, ThisTypeIndex, CC, FO,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 3239 const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass()); local 3240 if (IsIncompleteClassType(ClassType)) 3944 const RecordType *ClassType = cast<RecordType>(Ty->getClass()); local 3945 if (IsIncompleteClassType(ClassType)) 3964 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(QualType(ClassType, 0)));
|
H A D | CGDebugInfo.cpp | 2915 llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U); local 2918 getOrCreateType(Ty->getPointeeType(), U), ClassType, Size, /*Align=*/0, 2927 ClassType, Size, /*Align=*/0, Flags);
|