Home
last modified time | relevance | path

Searched refs:ClassType (Results 1 – 16 of 16) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/test/SemaCXX/
H A Dtype-traits.cpp236 typedef Derives ClassType; typedef
242 { int arr[T(__is_class(ClassType))]; } in is_class()
286 { int arr[F(__is_enum(ClassType))]; } in is_enum()
316 { int arr[F(__is_final(ClassType))]; } in is_final()
347 { int arr[F(__is_sealed(ClassType))]; } in is_sealed()
368 { int arr[F(__is_polymorphic(ClassType))]; } in is_polymorphic()
396 int t27[F(__is_integral(ClassType))]; in is_integral()
425 int t27[F(__is_floating_point(ClassType))]; in is_floating_point()
454 int t27[F(__is_arithmetic(ClassType))]; in is_arithmetic()
509 int t27[F(__is_void(ClassType))]; in is_void()
[all …]
/minix3/external/bsd/libc++/dist/libcxx/test/std/utilities/function.objects/func.require/
H A Dbullet_5.pass.cpp169 template <class ClassType, class CallSig, int Arity,
174 typedef MethodID<CallSig ClassType::*> MID; in run()
176 typedef ClassType T; in run()
H A Dbullet_1_and_2.pass.cpp134 template <class ClassType, class CallSig, int Arity, class CV,
146 typedef ClassType T; in doTest()
209 typedef CallSig (ClassType::*MemPtr); in runTest()
212 b.runTest( (MemPtr)&ClassType::f, obj); in runTest()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DDeclarationName.cpp150 QualType ClassType = N.getCXXNameType(); in operator <<() local
151 if (const RecordType *ClassRec = ClassType->getAs<RecordType>()) in operator <<()
155 return OS << ClassType.getAsString(PrintingPolicy(LO)); in operator <<()
H A DDeclCXX.cpp1304 QualType ClassType = Context.getTypeDeclType(this); in getDestructor() local
1308 Context.getCanonicalType(ClassType)); in getDestructor()
1521 QualType ClassType in isCopyAssignmentOperator() local
1523 return Context.hasSameUnqualifiedType(ClassType, ParamType); in isCopyAssignmentOperator()
1542 QualType ClassType in isMoveAssignmentOperator() local
1544 return Context.hasSameUnqualifiedType(ClassType, ParamType); in isMoveAssignmentOperator()
H A DASTImporter.cpp1521 QualType ClassType = Importer.Import(QualType(T->getClass(), 0)); in VisitMemberPointerType() local
1523 ClassType.getTypePtr()); in VisitMemberPointerType()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1009 void setConstructorName(ParsedType ClassType, in setConstructorName() argument
1015 ConstructorName = ClassType; in setConstructorName()
1033 ParsedType ClassType, in setDestructorName() argument
1038 DestructorName = ClassType; in setDestructorName()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp2377 const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass()); in ContainsIncompleteClassType() local
2378 if (IsIncompleteClassType(ClassType)) in ContainsIncompleteClassType()
2998 const RecordType *ClassType = cast<RecordType>(Ty->getClass()); in BuildPointerToMemberTypeInfo() local
3006 if (IsIncompleteClassType(ClassType)) in BuildPointerToMemberTypeInfo()
3025 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(QualType(ClassType, 0))); in BuildPointerToMemberTypeInfo()
H A DCGDebugInfo.cpp1882 llvm::DIType ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U); in CreateType() local
1885 getOrCreateType(Ty->getPointeeType(), U), ClassType, in CreateType()
1894 ClassType, CGM.getContext().getTypeSize(Ty)); in CreateType()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaDeclCXX.cpp6997 QualType ClassType in ActOnConversionDeclarator() local
7006 if (ConvType == ClassType) in ActOnConversionDeclarator()
7008 << ClassType; in ActOnConversionDeclarator()
7009 else if (IsDerivedFrom(ClassType, ConvType)) in ActOnConversionDeclarator()
7011 << ClassType << ConvType; in ActOnConversionDeclarator()
7014 << ClassType << ConvType; in ActOnConversionDeclarator()
8800 CanQualType ClassType in DeclareImplicitDefaultConstructor() local
8804 = Context.DeclarationNames.getCXXConstructorName(ClassType); in DeclareImplicitDefaultConstructor()
9266 CanQualType ClassType in DeclareImplicitDestructor() local
9270 = Context.DeclarationNames.getCXXDestructorName(ClassType); in DeclareImplicitDestructor()
[all …]
H A DSemaOverload.cpp1447 const Type *ClassType in IsStandardConversion() local
1449 FromType = S.Context.getMemberPointerType(FromType, ClassType); in IsStandardConversion()
4690 QualType ClassType = S.Context.getTypeDeclType(ActingContext); in TryObjectArgumentInitialization() local
4695 QualType ImplicitParamType = S.Context.getCVRQualifiedType(ClassType, Quals); in TryObjectArgumentInitialization()
4742 QualType ClassTypeCanon = S.Context.getCanonicalType(ClassType); in TryObjectArgumentInitialization()
4746 } else if (S.IsDerivedFrom(FromType, ClassType)) in TryObjectArgumentInitialization()
5602 QualType ClassType = Context.getTypeDeclType(Constructor->getParent()); in AddOverloadCandidate() local
5605 (Context.hasSameUnqualifiedType(ClassType, Args[0]->getType()) || in AddOverloadCandidate()
5606 IsDerivedFrom(Args[0]->getType(), ClassType))) { in AddOverloadCandidate()
12350 QualType ClassType in FixOverloadedFunctionReference() local
[all …]
H A DSemaExprObjC.cpp2170 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage() local
2171 if (!ClassType || !(Class = ClassType->getInterface())) { in BuildClassMessage()
H A DTreeTransform.h690 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType,
10346 QualType ClassType, in RebuildMemberPointerType() argument
10348 return SemaRef.BuildMemberPointerType(PointeeType, ClassType, Sigil, in RebuildMemberPointerType()
H A DSemaTemplate.cpp5301 QualType ClassType in BuildExpressionFromDeclTemplateArgument() local
5305 ClassType.getTypePtr()); in BuildExpressionFromDeclTemplateArgument()
H A DSemaDecl.cpp7989 QualType ClassType = Context.getTypeDeclType(Record); in CheckFunctionDeclaration() local
7993 if (!ClassType->isDependentType()) { in CheckFunctionDeclaration()
7996 Context.getCanonicalType(ClassType)); in CheckFunctionDeclaration()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReader.cpp5269 QualType ClassType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5270 if (PointeeType.isNull() || ClassType.isNull()) in readTypeRecord()
5273 return Context.getMemberPointerType(PointeeType, ClassType.getTypePtr()); in readTypeRecord()