reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1878 return CanonicalType == QualType(this, 0); 2401 return CanonicalType; 6176 Qualifiers quals = getCommonPtr()->CanonicalType.getLocalQualifiers(); 6182 unsigned cvr = getCommonPtr()->CanonicalType.getLocalCVRQualifiers(); 6188 QualType canon = getCommonPtr()->CanonicalType; 6209 getCommonPtr()->CanonicalType.isLocalConstQualified(); 6214 getCommonPtr()->CanonicalType.isLocalRestrictQualified(); 6220 getCommonPtr()->CanonicalType.isLocalVolatileQualified(); 6225 getCommonPtr()->CanonicalType.hasLocalQualifiers(); 6388 return isa<FunctionType>(CanonicalType); 6392 return isa<PointerType>(CanonicalType); 6400 return isa<BlockPointerType>(CanonicalType); 6404 return isa<ReferenceType>(CanonicalType); 6408 return isa<LValueReferenceType>(CanonicalType); 6412 return isa<RValueReferenceType>(CanonicalType); 6430 return isa<MemberPointerType>(CanonicalType); 6448 return isa<ArrayType>(CanonicalType); 6452 return isa<ConstantArrayType>(CanonicalType); 6456 return isa<IncompleteArrayType>(CanonicalType); 6460 return isa<VariableArrayType>(CanonicalType); 6464 return isa<DependentSizedArrayType>(CanonicalType); 6468 return isa<BuiltinType>(CanonicalType); 6472 return isa<RecordType>(CanonicalType); 6476 return isa<EnumType>(CanonicalType); 6480 return isa<ComplexType>(CanonicalType); 6484 return isa<VectorType>(CanonicalType); 6488 return isa<ExtVectorType>(CanonicalType); 6492 return isa<DependentAddressSpaceType>(CanonicalType); 6496 return isa<ObjCObjectPointerType>(CanonicalType); 6500 return isa<ObjCObjectType>(CanonicalType); 6504 return isa<ObjCInterfaceType>(CanonicalType) || 6505 isa<ObjCObjectType>(CanonicalType); 6509 return isa<AtomicType>(CanonicalType); 6584 return isa<PipeType>(CanonicalType); 6614 return isa<TemplateTypeParmType>(CanonicalType); 6651 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6657 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6664 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6670 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6685 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6688 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) { 6698 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 6710 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 6722 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 6740 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6743 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) 6747 return isa<PointerType>(CanonicalType) || 6748 isa<BlockPointerType>(CanonicalType) || 6749 isa<MemberPointerType>(CanonicalType) || 6750 isa<ComplexType>(CanonicalType) || 6751 isa<ObjCObjectPointerType>(CanonicalType); 6755 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6761 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) 6768 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 6867 if (!isa<T>(CanonicalType)) 6883 if (!isa<T>(CanonicalType)) 6915 if (!isa<ArrayType>(CanonicalType)) 6928 assert(isa<T>(CanonicalType)); 6933 assert(isa<ArrayType>(CanonicalType));tools/clang/lib/AST/Type.cpp
307 if (!isa<ArrayType>(CanonicalType)) 534 if (const auto *CT = dyn_cast<ComplexType>(CanonicalType)) 581 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) { 600 if (const auto *RT = dyn_cast<RecordType>(CanonicalType)) { 1817 if (const auto *VT = dyn_cast<VectorType>(CanonicalType)) 1843 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 1849 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) 1856 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 1864 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) 1871 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 1880 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 1887 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) 1893 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 1899 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 1907 const auto *BT = dyn_cast<BuiltinType>(CanonicalType); 1928 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 1933 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) { 1944 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 1949 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) { 1958 if (const auto *VT = dyn_cast<VectorType>(CanonicalType)) 1968 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 1973 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) { 1984 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) { 1989 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) { 1998 if (const auto *VT = dyn_cast<VectorType>(CanonicalType)) 2005 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 2008 if (const auto *CT = dyn_cast<ComplexType>(CanonicalType)) 2014 if (const auto *VT = dyn_cast<VectorType>(CanonicalType)) 2021 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 2027 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 2030 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) 2036 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) 2039 if (const auto *ET = dyn_cast<EnumType>(CanonicalType)) 2047 return isa<ComplexType>(CanonicalType); 2053 const Type *T = CanonicalType.getTypePtr(); 2091 if (const auto *Record = dyn_cast<RecordType>(CanonicalType)) { 2098 return isa<ArrayType>(CanonicalType); 2108 return !isa<VariableArrayType>(CanonicalType); 2118 switch (CanonicalType->getTypeClass()) { 2125 EnumDecl *EnumD = cast<EnumType>(CanonicalType)->getDecl(); 2133 RecordDecl *Rec = cast<RecordType>(CanonicalType)->getDecl(); 2143 return cast<ArrayType>(CanonicalType)->getElementType() 2152 auto *MPTy = cast<MemberPointerType>(CanonicalType); 2171 return cast<ObjCObjectType>(CanonicalType)->getBaseType() 2176 = cast<ObjCInterfaceType>(CanonicalType)->getDecl(); 2208 QualType CanonicalType = getTypePtr()->CanonicalType; 2258 QualType CanonicalType = getTypePtr()->CanonicalType;