/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 | 204 QualType BuiltinVaListType; 220 QualType ObjCIdRedefinitionType; 221 QualType ObjCClassRedefinitionType; 222 QualType ObjCSelRedefinitionType; 224 QualType ObjCConstantStringType; 227 QualType ObjCNSStringType; 575 mutable QualType AutoDeductTy; // Deduction against 'auto'. 576 mutable QualType AutoRRefDeductTy; // Deduction against 'auto &&'. 625 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 627 QualType getTypeDeclTypeSlow(const TypeDecl *Decl) const [all...] |
Type.h | 41 class QualType; 67 struct isPodLike<clang::QualType> { static const bool value = true; }; 286 // on a QualType object. 479 /// QualType - For efficiency, we don't store CV-qualified types as nodes on 487 /// pointer. To handle the packing/unpacking, we make QualType be a 491 class QualType { 514 QualType() {} 516 QualType(const Type *Ptr, unsigned Quals) 518 QualType(const ExtQuals *Ptr, unsigned Quals) 537 /// Divides a QualType into its unqualified type and a set of loca [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) { 104 static inline QualType GetQualType(CXType CT) { 105 return QualType::getFromOpaquePtr(CT.data[0]); 120 QualType T = cxcursor::getCursorExpr(C)->getType(); 127 return MakeCXType(QualType(), TU); 139 return MakeCXType(QualType(), TU); 145 QualType T 151 QualType T = Context.getObjCInterfaceType(getCursorObjCClassRef(C).first); 156 QualType T = Context.getTypeDeclType(getCursorTypeRef(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...] |
ASTDiagnostic.cpp | 22 // Returns a desugared version of the QualType, and marks ShouldAKA as true 24 static QualType Desugar(ASTContext &Context, QualType QT, bool &ShouldAKA) { 66 if (QualType(Ty,0) == Context.getObjCIdType() || 67 QualType(Ty,0) == Context.getObjCClassType() || 68 QualType(Ty,0) == Context.getObjCSelType() || 69 QualType(Ty,0) == Context.getObjCProtoType()) 73 if (QualType(Ty,0) == Context.getBuiltinVaListType()) 77 QualType Underlying; 154 ConvertTypeToDiagnosticString(ASTContext &Context, QualType Ty [all...] |
ASTContext.cpp | 82 QualType T = NTTP->getExpansionType(I); 125 QualType T = getCanonicalType(NTTP->getType()); 129 SmallVector<QualType, 2> ExpandedTypes; 235 NullTypeSourceInfo(QualType()), 384 R = CanQualType::CreateUnsafe(QualType(Ty, 0)); 476 BuiltinVaListType = QualType(); 487 ObjCConstantStringType = QualType(); 705 const llvm::fltSemantics &ASTContext::getFloatTypeSemantics(QualType T) const { 753 QualType T = VD->getType(); 815 ASTContext::getTypeInfoInChars(QualType T) const [all...] |
LambdaMangleContext.cpp | 24 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/include/clang/StaticAnalyzer/Core/PathSensitive/ |
SValBuilder.h | 48 const QualType ArrayIndexTy; 53 virtual SVal evalCastFromNonLoc(NonLoc val, QualType castTy) = 0; 54 virtual SVal evalCastFromLoc(Loc val, QualType castTy) = 0; 59 virtual SVal dispatchCast(SVal val, QualType castTy) = 0; 77 bool haveSameType(QualType Ty1, QualType Ty2) { 84 SVal evalCast(SVal val, QualType castTy, QualType originalType); 93 NonLoc lhs, NonLoc rhs, QualType resultTy) = 0; 98 Loc lhs, Loc rhs, QualType resultTy) = 0 [all...] |
SymbolManager.h | 68 virtual QualType getType(ASTContext&) const = 0; 145 QualType getType(ASTContext&) const; 157 QualType T; 164 QualType t, unsigned count, 174 QualType getType(ASTContext&) const; 179 QualType T, unsigned Count, const LocationContext *LCtx, 212 QualType getType(ASTContext&) const; 245 QualType getType(ASTContext&) const; 271 QualType T; 275 SymbolMetadata(SymbolID sym, const MemRegion* r, const Stmt *s, QualType t [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 | 88 QualType Type; 144 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 194 QualType Type, 206 QualType Type, bool NRVO) { 211 QualType Type, bool NRVO) { 217 QualType Type, bool NRVO) { 222 static InitializedEntity InitializeNew(SourceLocation NewLoc, QualType Type) { 227 static InitializedEntity InitializeTemporary(QualType Type) { 245 static InitializedEntity InitializeDelegation(QualType Type) { 284 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,
|
Sema.h | 136 class QualType; 191 typedef OpaquePtr<QualType> TypeTy; 449 QualType SavedCXXThisTypeOverride; 527 QualType NSNumberPointer; 536 QualType NSStringPointer; 554 QualType QIDNSCopying; 843 const char *getFixItZeroInitializerForType(QualType T) const; 885 QualType BuildQualifiedType(QualType T, SourceLocation Loc, Qualifiers Qs); 886 QualType BuildQualifiedType(QualType T, SourceLocation Loc, unsigned CVR) [all...] |
/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 &arrangeFunctionCall(QualType ResTy, 230 void GetExpandedTypes(QualType type, 235 bool isZeroInitializable(QualType T);
|
CodeGenTBAA.h | 31 class QualType; 70 llvm::MDNode *getTBAAInfo(QualType QTy);
|
MicrosoftCXXABI.cpp | 48 QualType &ResTy, 83 QualType ElementType, llvm::Value *&NumElements,
|
CGDebugInfo.h | 86 llvm::DIType CreateQualifiedType(QualType Ty, llvm::DIFile F); 104 llvm::DIType getTypeOrNull(const QualType); 105 llvm::DIType getCompletedTypeOrNull(const QualType); 108 llvm::DIType getOrCreateFunctionType(const Decl *D, QualType FnType, 112 llvm::DIType CreatePointeeType(QualType PointeeTy, llvm::DIFile F); 114 const Type *Ty, QualType PointeeTy, 146 llvm::DIType createFieldType(StringRef name, QualType type, 180 void EmitFunctionStart(GlobalDecl GD, QualType FnType, 228 llvm::DIType getOrCreateRecordType(QualType Ty, SourceLocation L); 232 llvm::DIType getOrCreateInterfaceType(QualType Ty [all...] |