Lines Matching defs:getTypeClass

1395   TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
1900 static bool classof(const Type *T) { return T->getTypeClass() == Builtin; }
1930 static bool classof(const Type *T) { return T->getTypeClass() == Complex; }
1961 static bool classof(const Type *T) { return T->getTypeClass() == Paren; }
1992 static bool classof(const Type *T) { return T->getTypeClass() == Pointer; }
2030 static bool classof(const Type *T) { return T->getTypeClass() == Decayed; }
2064 return T->getTypeClass() == BlockPointer;
2110 return T->getTypeClass() == LValueReference ||
2111 T->getTypeClass() == RValueReference;
2128 return T->getTypeClass() == LValueReference;
2144 return T->getTypeClass() == RValueReference;
2198 return T->getTypeClass() == MemberPointer;
2250 return T->getTypeClass() == ConstantArray ||
2251 T->getTypeClass() == VariableArray ||
2252 T->getTypeClass() == IncompleteArray ||
2253 T->getTypeClass() == DependentSizedArray;
2304 return T->getTypeClass() == ConstantArray;
2323 return T->getTypeClass() == IncompleteArray;
2385 return T->getTypeClass() == VariableArray;
2441 return T->getTypeClass() == DependentSizedArray;
2486 return T->getTypeClass() == DependentSizedExtVector;
2542 getTypeClass(), getVectorKind());
2554 return T->getTypeClass() == Vector || T->getTypeClass() == ExtVector;
2619 return T->getTypeClass() == ExtVector;
2777 return T->getTypeClass() == FunctionNoProto ||
2778 T->getTypeClass() == FunctionProto;
2809 return T->getTypeClass() == FunctionNoProto;
3068 return T->getTypeClass() == FunctionProto;
3098 return T->getTypeClass() == UnresolvedUsing;
3130 static bool classof(const Type *T) { return T->getTypeClass() == Typedef; }
3149 static bool classof(const Type *T) { return T->getTypeClass() == TypeOfExpr; }
3195 static bool classof(const Type *T) { return T->getTypeClass() == TypeOf; }
3216 static bool classof(const Type *T) { return T->getTypeClass() == Decltype; }
3267 return T->getTypeClass() == UnaryTransform;
3289 return T->getTypeClass() >= TagFirst && T->getTypeClass() <= TagLast;
3316 static bool classof(const Type *T) { return T->getTypeClass() == Record; }
3334 static bool classof(const Type *T) { return T->getTypeClass() == Enum; }
3431 return T->getTypeClass() == Attributed;
3504 return T->getTypeClass() == TemplateTypeParm;
3554 return T->getTypeClass() == SubstTemplateTypeParm;
3606 return T->getTypeClass() == SubstTemplateTypeParmPack;
3655 return T->getTypeClass() == Auto;
3799 return T->getTypeClass() == TemplateSpecialization;
3861 return T->getTypeClass() == InjectedClassName;
4007 return T->getTypeClass() == Elaborated;
4070 return T->getTypeClass() == DependentName;
4140 return T->getTypeClass() == DependentTemplateSpecialization;
4220 return T->getTypeClass() == PackExpansion;
4329 return T->getTypeClass() == ObjCObject ||
4330 T->getTypeClass() == ObjCInterface;
4393 return T->getTypeClass() == ObjCInterface;
4542 return T->getTypeClass() == ObjCObjectPointer;
4572 return T->getTypeClass() == Atomic;