reference, declarationdefinition
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.cpp
14344   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.cpp
15375       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();