Searched refs:ClassType (Results 1 - 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp119 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 DDeclCXX.cpp1810 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 DTypeRecord.h181 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 DNativeTypeFunctionSig.cpp92 Session.getSymbolCache().findSymbolByTypeIndex(MemberFunc.ClassType);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1098 /// \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 DTypeRecordMapping.cpp302 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 DMinimalTypeDumper.cpp398 Id.FunctionType, Id.ClassType);
417 MF.ClassType, MF.ThisType, MF.ThisPointerAdjustment);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h121 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 DSemaExprCXX.cpp1049 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 DSemaDeclCXX.cpp10577 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 DSemaOverload.cpp1741 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 DSemaExprObjC.cpp2632 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); local
2633 if (!ClassType || !(Class = ClassType->getInterface())) {
H A DSemaDeclAttr.cpp1005 const CXXRecordDecl *ClassType; member in class:__anon2052::ArgumentDependenceChecker
1014 ClassType = MD->getParent();
1016 ClassType = nullptr;
1028 assert(E->getType()->getPointeeCXXRecordDecl() == ClassType &&
H A DSemaTemplate.cpp7365 QualType ClassType local
7369 ClassType.getTypePtr());
H A DSemaDecl.cpp10772 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 DTreeTransform.h775 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 DSemaOpenMP.cpp6063 const Type *ClassType =
6065 FnPtrType = Context.getMemberPointerType(FD->getType(), ClassType);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h773 * \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 DCodeViewYAMLTypes.cpp409 IO.mapRequired("ClassType", Record.ClassType);
423 IO.mapRequired("ClassType", Record.ClassType);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h579 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 DDebugInfo.cpp1182 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 DCodeViewDebug.cpp411 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 DItaniumCXXABI.cpp3239 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 DCGDebugInfo.cpp2915 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);

Completed in 716 milliseconds