/external/clang/include/clang/Analysis/DomainSpecific/ |
CocoaConventions.h | 22 class QualType; 27 bool isRefType(QualType RetTy, StringRef Prefix, 30 bool isCocoaObjectRef(QualType T); 35 bool isCFObjectRef(QualType T);
|
/external/clang/include/clang/AST/ |
TypeOrdering.h | 11 // allow QualType values to be sorted, used in std::maps, std::sets, 26 /// on QualType values. 27 struct QualTypeOrdering : std::binary_function<QualType, QualType, bool> { 28 bool operator()(QualType T1, QualType T2) const { 38 template<> struct DenseMapInfo<clang::QualType> { 39 static inline clang::QualType getEmptyKey() { return clang::QualType(); } 41 static inline clang::QualType getTombstoneKey() [all...] |
ASTContext.h | 229 QualType ObjCIdRedefinitionType; 230 QualType ObjCClassRedefinitionType; 231 QualType ObjCSelRedefinitionType; 233 QualType ObjCConstantStringType; 236 QualType ObjCNSStringType; 696 mutable QualType AutoDeductTy; // Deduction against 'auto'. 697 mutable QualType AutoRRefDeductTy; // Deduction against 'auto &&'. 701 mutable QualType VaListTagTy; 750 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 752 QualType getTypeDeclTypeSlow(const TypeDecl *Decl) const [all...] |
Type.h | 42 class QualType; 68 struct isPodLike<clang::QualType> { static const bool value = true; }; 287 // on a QualType object. 477 /// QualType - For efficiency, we don't store CV-qualified types as nodes on 485 /// pointer. To handle the packing/unpacking, we make QualType be a 489 class QualType { 512 QualType() {} 514 QualType(const Type *Ptr, unsigned Quals) 516 QualType(const ExtQuals *Ptr, unsigned Quals) 533 /// Divides a QualType into its unqualified type and a set of loca [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
DynamicTypeInfo.h | 21 QualType T; 26 DynamicTypeInfo() : T(QualType()) {} 27 DynamicTypeInfo(QualType WithType, bool CanBeSub = true) 34 QualType getType() const { return T; }
|
SValBuilder.h | 49 const QualType ArrayIndexTy; 54 virtual SVal evalCastFromNonLoc(NonLoc val, QualType castTy) = 0; 55 virtual SVal evalCastFromLoc(Loc val, QualType castTy) = 0; 60 virtual SVal dispatchCast(SVal val, QualType castTy) = 0; 78 bool haveSameType(QualType Ty1, QualType Ty2) { 85 SVal evalCast(SVal val, QualType castTy, QualType originalType); 94 NonLoc lhs, NonLoc rhs, QualType resultTy) = 0; 99 Loc lhs, Loc rhs, QualType resultTy) = 0 [all...] |
SymbolManager.h | 68 virtual QualType getType(ASTContext&) const = 0; 147 QualType getType(ASTContext&) const; 159 QualType T; 166 QualType t, unsigned count, 176 QualType getType(ASTContext&) const; 181 QualType T, unsigned Count, const LocationContext *LCtx, 214 QualType getType(ASTContext&) const; 247 QualType getType(ASTContext&) const; 273 QualType T; 277 SymbolMetadata(SymbolID sym, const MemRegion* r, const Stmt *s, QualType t [all...] |
/external/clang/tools/libclang/ |
CXType.h | 26 CXType MakeCXType(QualType T, CXTranslationUnit TU);
|
CXType.cpp | 66 static CXTypeKind GetTypeKind(QualType T) { 96 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) { 102 QualType UnqualT = T.getUnqualifiedType(); 120 static inline QualType GetQualType(CXType CT) { 121 return QualType::getFromOpaquePtr(CT.data[0]); 136 QualType T = cxcursor::getCursorExpr(C)->getType(); 143 return MakeCXType(QualType(), TU); 155 return MakeCXType(QualType(), TU); 161 QualType T 167 QualType T = Context.getObjCInterfaceType(getCursorObjCClassRef(C).first) [all...] |
/external/clang/lib/AST/ |
InheritViz.cpp | 37 std::map<QualType, int, QualTypeOrdering> DirectBaseCount; 38 std::set<QualType, QualTypeOrdering> KnownVirtualBases; 44 void WriteGraph(QualType Type) { 53 void WriteNode(QualType Type, bool FromVirtual); 58 raw_ostream& WriteNodeReference(QualType Type, bool FromVirtual); 61 void InheritanceHierarchyWriter::WriteNode(QualType Type, bool FromVirtual) { 62 QualType CanonType = Context.getCanonicalType(Type); 96 QualType CanonBaseType = Context.getCanonicalType(Base->getType()); 124 InheritanceHierarchyWriter::WriteNodeReference(QualType Type, 126 QualType CanonType = Context.getCanonicalType(Type) [all...] |
ASTContext.cpp | 409 QualType T = NTTP->getExpansionType(I); 452 QualType T = getCanonicalType(NTTP->getType()); 456 SmallVector<QualType, 2> ExpandedTypes; 567 NullTypeSourceInfo(QualType()), 718 R = CanQualType::CreateUnsafe(QualType(Ty, 0)); 824 ObjCConstantStringType = QualType(); 836 VaListTagTy = QualType(); [all...] |
LambdaMangleContext.cpp | 26 QualType Key = Context.getFunctionType(Context.VoidTy,
|
Type.cpp | 45 const IdentifierInfo* QualType::getBaseTypeIdentifier() const { 65 bool QualType::isConstant(QualType T, ASTContext &Ctx) { 76 QualType ElementType, 103 QualType et, QualType can, 116 QualType ET, 128 QualType ElementType, 129 QualType can, 145 QualType ElementType, Expr *SizeExpr) [all...] |
/external/clang/lib/Sema/ |
TypeLocBuilder.h | 38 QualType LastTy; 70 TypeLoc pushFullUninitialized(QualType T) { 76 TypeSpecTypeLoc pushTypeSpec(QualType T) { 84 LastTy = QualType(); 91 void TypeWasModifiedSafely(QualType T) { 99 template <class TyLocType> TyLocType push(QualType T) { 105 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { 118 TypeLoc getTypeLocInContext(ASTContext &Context, QualType T) { 130 TypeLoc pushImpl(QualType T, size_t LocalSize) { 132 QualType TLast = TypeLoc(T, 0).getNextTypeLoc().getType() [all...] |
/external/clang/include/clang/Sema/ |
Initialization.h | 89 QualType Type; 145 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 195 QualType Type, 207 QualType Type, bool NRVO) { 212 QualType Type, bool NRVO) { 218 QualType Type, bool NRVO) { 223 static InitializedEntity InitializeNew(SourceLocation NewLoc, QualType Type) { 228 static InitializedEntity InitializeTemporary(QualType Type) { 248 static InitializedEntity InitializeDelegation(QualType Type) { 287 QualType getType() const { return Type; [all...] |
LocInfoType.h | 23 /// \brief Holds a QualType and a TypeSourceInfo* that came out of a declarator 38 LocInfoType(QualType ty, TypeSourceInfo *TInfo) 49 QualType getType() const { return getCanonicalTypeInternal(); }
|
Overload.h | 197 /// QualType. 202 /// into a QualType. 212 void setFromType(QualType T) { FromTypePtr = T.getAsOpaquePtr(); } 213 void setToType(unsigned Idx, QualType T) { 217 void setAllToTypes(QualType T) { 223 QualType getFromType() const { 224 return QualType::getFromOpaquePtr(FromTypePtr); 226 QualType getToType(unsigned Idx) const { 228 return QualType::getFromOpaquePtr(ToTypePtrs[Idx]); 240 QualType &ConstantType) const [all...] |
SemaFixItUtils.h | 77 const QualType FromQTy, const QualType ToQTy,
|
/external/clang/include/clang/Serialization/ |
ASTDeserializationListener.h | 24 class QualType; 43 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) { }
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CastToStructChecker.cpp | 38 QualType OrigTy = Ctx.getCanonicalType(E->getType()); 39 QualType ToTy = Ctx.getCanonicalType(CE->getType()); 47 QualType OrigPointeeTy = OrigPTy->getPointeeType(); 48 QualType ToPointeeTy = ToPTy->getPointeeType();
|
/external/clang/lib/CodeGen/ |
CodeGenTypes.h | 45 class QualType; 120 llvm::Type *ConvertType(QualType T); 126 llvm::Type *ConvertTypeForMem(QualType T); 137 bool isFuncTypeArgumentConvertible(QualType Ty); 176 const CGFunctionInfo &arrangeFunctionDeclaration(QualType ResTy, 183 QualType receiverType); 194 const CGFunctionInfo &arrangeFreeFunctionCall(QualType ResTy, 236 void GetExpandedTypes(QualType type, 241 bool isZeroInitializable(QualType T);
|
CodeGenTBAA.h | 32 class QualType; 72 llvm::MDNode *getTBAAInfo(QualType QTy);
|
CGDebugInfo.h | 90 llvm::DIType CreateQualifiedType(QualType Ty, llvm::DIFile F); 108 llvm::DIType getTypeOrNull(const QualType); 109 llvm::DIType getCompletedTypeOrNull(const QualType); 112 llvm::DIType getOrCreateFunctionType(const Decl *D, QualType FnType, 116 llvm::DIType CreatePointeeType(QualType PointeeTy, llvm::DIFile F); 118 const Type *Ty, QualType PointeeTy, 150 llvm::DIType createFieldType(StringRef name, QualType type, 184 void EmitFunctionStart(GlobalDecl GD, QualType FnType, 232 llvm::DIType getOrCreateRecordType(QualType Ty, SourceLocation L); 236 llvm::DIType getOrCreateInterfaceType(QualType Ty [all...] |
/external/clang/include/clang/ASTMatchers/ |
ASTTypeTraits.h | 53 /// For other types (like \c QualType) the value is stored directly 86 llvm::AlignedCharArrayUnion<Decl*, Stmt*, QualType> Storage; 116 template<> struct DynTypedNode::BaseConverter<QualType, void> { 117 static const QualType *get(NodeTypeTag Tag, const char Storage[]) { 119 return reinterpret_cast<const QualType*>(Storage); 122 static DynTypedNode create(const QualType &Node) { 125 new (Result.Storage.buffer) QualType(Node);
|
/external/clang/lib/StaticAnalyzer/Core/ |
SValBuilder.cpp | 32 DefinedOrUnknownSVal SValBuilder::makeZeroVal(QualType type) { 45 const llvm::APSInt& rhs, QualType type) { 56 QualType type) { 63 const SymExpr *rhs, QualType type) { 70 QualType fromTy, QualType toTy) { 96 QualType T = region->getValueType(); 113 QualType T = expr->getType(); 120 QualType type, 136 QualType type [all...] |