|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/LocInfoType.h 42 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?");
54 return T->getTypeClass() == (TypeClass)LocInfo;
tools/clang/include/clang/AST/RecursiveASTVisitor.h 674 switch (T->getTypeClass()) {
tools/clang/include/clang/AST/Type.h 2520 static bool classof(const Type *T) { return T->getTypeClass() == Builtin; }
2551 static bool classof(const Type *T) { return T->getTypeClass() == Complex; }
2581 static bool classof(const Type *T) { return T->getTypeClass() == Paren; }
2627 static bool classof(const Type *T) { return T->getTypeClass() == Pointer; }
2665 return T->getTypeClass() == Adjusted || T->getTypeClass() == Decayed;
2665 return T->getTypeClass() == Adjusted || T->getTypeClass() == Decayed;
2681 static bool classof(const Type *T) { return T->getTypeClass() == Decayed; }
2716 return T->getTypeClass() == BlockPointer;
2762 return T->getTypeClass() == LValueReference ||
2763 T->getTypeClass() == RValueReference;
2781 return T->getTypeClass() == LValueReference;
2797 return T->getTypeClass() == RValueReference;
2855 return T->getTypeClass() == MemberPointer;
2896 return T->getTypeClass() == ConstantArray ||
2897 T->getTypeClass() == VariableArray ||
2898 T->getTypeClass() == IncompleteArray ||
2899 T->getTypeClass() == DependentSizedArray;
2959 return T->getTypeClass() == ConstantArray;
2980 return T->getTypeClass() == IncompleteArray;
3043 return T->getTypeClass() == VariableArray;
3100 return T->getTypeClass() == DependentSizedArray;
3145 return T->getTypeClass() == DependentAddressSpace;
3189 return T->getTypeClass() == DependentSizedExtVector;
3257 getTypeClass(), getVectorKind());
3270 return T->getTypeClass() == Vector || T->getTypeClass() == ExtVector;
3270 return T->getTypeClass() == Vector || T->getTypeClass() == ExtVector;
3307 return T->getTypeClass() == DependentVector;
3387 return T->getTypeClass() == ExtVector;
3681 return T->getTypeClass() == FunctionNoProto ||
3682 T->getTypeClass() == FunctionProto;
3714 return T->getTypeClass() == FunctionNoProto;
4145 return T->getTypeClass() == FunctionProto;
4177 return T->getTypeClass() == UnresolvedUsing;
4211 static bool classof(const Type *T) { return T->getTypeClass() == Typedef; }
4245 return T->getTypeClass() == MacroQualified;
4267 static bool classof(const Type *T) { return T->getTypeClass() == TypeOfExpr; }
4316 static bool classof(const Type *T) { return T->getTypeClass() == TypeOf; }
4339 static bool classof(const Type *T) { return T->getTypeClass() == Decltype; }
4394 return T->getTypeClass() == UnaryTransform;
4438 return T->getTypeClass() == Enum || T->getTypeClass() == Record;
4438 return T->getTypeClass() == Enum || T->getTypeClass() == Record;
4465 static bool classof(const Type *T) { return T->getTypeClass() == Record; }
4484 static bool classof(const Type *T) { return T->getTypeClass() == Enum; }
4592 return T->getTypeClass() == Attributed;
4666 return T->getTypeClass() == TemplateTypeParm;
4717 return T->getTypeClass() == SubstTemplateTypeParm;
4770 return T->getTypeClass() == SubstTemplateTypeParmPack;
4817 return T->getTypeClass() == Auto ||
4818 T->getTypeClass() == DeducedTemplateSpecialization;
4856 return T->getTypeClass() == Auto;
4893 return T->getTypeClass() == DeducedTemplateSpecialization;
5019 return T->getTypeClass() == TemplateSpecialization;
5102 return T->getTypeClass() == InjectedClassName;
5273 static bool classof(const Type *T) { return T->getTypeClass() == Elaborated; }
5333 return T->getTypeClass() == DependentName;
5405 return T->getTypeClass() == DependentTemplateSpecialization;
5478 return T->getTypeClass() == PackExpansion;
5575 return T->getTypeClass() == ObjCTypeParam;
5758 return T->getTypeClass() == ObjCObject ||
5759 T->getTypeClass() == ObjCInterface;
5833 return T->getTypeClass() == ObjCInterface;
6040 return T->getTypeClass() == ObjCObjectPointer;
6073 return T->getTypeClass() == Atomic;
6108 return T->getTypeClass() == Pipe;
tools/clang/include/clang/AST/TypeLoc.h 115 return (TypeLocClass) getType()->getTypeClass();
257 return (TypeLocClass) getTypePtr()->getTypeClass();
tools/clang/include/clang/AST/TypeVisitor.h 70 switch (T->getTypeClass()) {
tools/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h 102 if (TP->getTypeClass() == clang::Type::Record)
tools/clang/lib/AST/ASTContext.cpp 987 counts[(unsigned)T->getTypeClass()]++;
1803 switch (T->getTypeClass()) {
3231 switch (ty->getTypeClass()) {
8902 Type::TypeClass LHSClass = LHSCan->getTypeClass();
8903 Type::TypeClass RHSClass = RHSCan->getTypeClass();
tools/clang/lib/AST/ASTDiagnostic.cpp 146 switch (Ty->getTypeClass()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 453 Type::TypeClass TC = T1->getTypeClass();
455 if (T1->getTypeClass() != T2->getTypeClass()) {
455 if (T1->getTypeClass() != T2->getTypeClass()) {
458 if (T1->getTypeClass() == Type::FunctionProto &&
459 T2->getTypeClass() == Type::FunctionNoProto)
461 else if (T1->getTypeClass() == Type::FunctionNoProto &&
462 T2->getTypeClass() == Type::FunctionProto)
tools/clang/lib/AST/ASTTypeTraits.cpp 103 switch (T.getTypeClass()) {
tools/clang/lib/AST/Decl.cpp 1873 switch (T->getTypeClass()) {
tools/clang/lib/AST/ExprConstant.cpp 6482 switch (Can->getTypeClass()) {
9960 switch (CanTy->getTypeClass()) {
tools/clang/lib/AST/ItaniumMangle.cpp 1971 switch (Ty->getTypeClass()) {
2492 switch (ty->getTypeClass()) {
tools/clang/lib/AST/MicrosoftMangle.cpp 1934 switch (ty->getTypeClass()) {
2673 switch (ty->getTypeClass()) {
tools/clang/lib/AST/ODRHash.cpp 750 ID.AddInteger(T->getTypeClass());
tools/clang/lib/AST/Type.cpp 81 else if (ty->getTypeClass() == Type::Typedef)
355 switch (getTypeClass()) {
374 switch (CurTy->getTypeClass()) {
403 switch (split.Ty->getTypeClass()) {
442 switch (Cur->getTypeClass()) {
475 switch (Cur->getTypeClass()) {
2118 switch (CanonicalType->getTypeClass()) {
2209 switch (CanonicalType->getTypeClass()) {
2594 switch (getTypeClass()) {
3621 switch (T->getTypeClass()) {
3725 switch (T->getTypeClass()) {
3837 switch (type->getTypeClass()) {
tools/clang/lib/AST/TypePrinter.cpp 199 Type::TypeClass TC = T->getTypeClass();
201 TC = AT->desugar()->getTypeClass();
203 TC = Subst->getReplacementType()->getTypeClass();
319 switch (T->getTypeClass()) {
345 switch (T->getTypeClass()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 2857 switch (T->getTypeClass()) {
3005 switch (Ty->getTypeClass()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp 191 switch (type->getTypeClass()) {
1867 switch (ty->getTypeClass()) {
tools/clang/lib/CodeGen/CodeGenTypes.cpp 398 switch (Ty->getTypeClass()) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 3160 switch (Ty->getTypeClass()) {
3406 switch (Ty->getTypeClass()) {
tools/clang/lib/Sema/SemaChecking.cpp14344 const Type::TypeClass TC1 = T1->getTypeClass();
14345 const Type::TypeClass TC2 = T2->getTypeClass();
tools/clang/lib/Sema/SemaCodeComplete.cpp 1502 switch (T->getTypeClass()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp15375 if (NewRT->getTypeClass() == OldRT->getTypeClass()) {
15375 if (NewRT->getTypeClass() == OldRT->getTypeClass()) {
tools/clang/lib/Sema/SemaExpr.cpp 4047 switch (Ty->getTypeClass()) {
tools/clang/lib/Sema/SemaExprCXX.cpp 6468 switch (T->getTypeClass()) {
tools/clang/lib/Sema/SemaLookup.cpp 2825 switch (T->getTypeClass()) {
4298 SSIsTemplate = T->getTypeClass() == Type::TemplateSpecialization;
tools/clang/lib/Sema/SemaOverload.cpp 2219 assert((FromPtr->getTypeClass() == Type::Pointer ||
2220 FromPtr->getTypeClass() == Type::ObjCObjectPointer) &&
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 611 switch (T->getTypeClass()) {
1484 switch (Param->getTypeClass()) {
5358 switch (T->getTypeClass()) {
tools/clang/lib/Sema/SemaType.cpp 5838 assert(LocT->getTypeClass() != T->getTypeClass() &&
5838 assert(LocT->getTypeClass() != T->getTypeClass() &&
tools/clang/lib/Serialization/ASTWriter.cpp 163 switch (T->getTypeClass()) {
tools/clang/tools/libclang/CXType.cpp 90 switch (TP->getTypeClass()) {
450 switch (TP->getTypeClass()) {
493 switch (TP->getTypeClass()) {
795 switch (TP->getTypeClass()) {
830 switch (TP->getTypeClass()) {
853 switch (TP->getTypeClass()) {
879 switch (TP->getTypeClass()) {
922 if (TP && TP->getTypeClass() == Type::MemberPointer) {
1288 if (TP && TP->getTypeClass() == Type::Elaborated)
tools/lldb/source/Symbol/ClangASTContext.cpp 2561 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
2597 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
2753 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
2790 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
2830 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
2919 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3027 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3072 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3199 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3251 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3329 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3401 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3488 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3626 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3634 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3641 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3672 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
3752 pointee_qual_type.getCanonicalType()->getTypeClass();
3832 return GetQualType(type)->getTypeClass() == clang::Type::Typedef;
3954 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
4205 switch (qual_type->getTypeClass()) {
4269 switch (qual_type->getTypeClass()) {
4536 switch (qual_type->getTypeClass()) {
4625 switch (qual_type->getTypeClass()) {
4813 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
4959 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
5036 switch (qual_type->getTypeClass()) {
5323 switch (qual_type->getTypeClass()) {
5521 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
5716 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
5818 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
5968 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
6094 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
6169 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
6214 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
6337 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
6412 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
6580 parent_qual_type->getTypeClass();
7154 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
7425 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
7648 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
7703 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
8697 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
9015 switch (qual_type->getTypeClass()) {
9475 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
9649 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
9746 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
tools/lldb/source/Symbol/ClangASTImporter.cpp 414 const clang::Type::TypeClass type_class = qual_type->getTypeClass();
490 const clang::Type::TypeClass type_class = qual_type->getTypeClass();