/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 | 13 /// Defines clang::QualTypeOrdering, a total ordering on clang::QualType, 14 /// and hence enables QualType values to be sorted and to be used in 28 /// \brief Function object that provides a total ordering on QualType values. 29 struct QualTypeOrdering : std::binary_function<QualType, QualType, bool> { 30 bool operator()(QualType T1, QualType T2) const { 40 template<> struct DenseMapInfo<clang::QualType> { 41 static inline clang::QualType getEmptyKey() { return clang::QualType(); } [all...] |
ASTContext.h | 226 QualType ObjCIdRedefinitionType; 227 QualType ObjCClassRedefinitionType; 228 QualType ObjCSelRedefinitionType; 230 QualType ObjCConstantStringType; 233 mutable QualType ObjCSuperType; 235 QualType ObjCNSStringType; 500 QualType getIntTypeForBitwidth(unsigned DestWidth, 505 QualType getRealTypeForBitwidth(unsigned DestWidth) const; 797 mutable QualType AutoDeductTy; // Deduction against 'auto'. 798 mutable QualType AutoRRefDeductTy; // Deduction against 'auto &&' [all...] |
Type.h | 42 class QualType; 68 struct isPodLike<clang::QualType> { static const bool value = true; }; 325 // on a QualType object. 520 /// QualType - For efficiency, we don't store CV-qualified types as nodes on 528 /// pointer. To handle the packing/unpacking, we make QualType be a 532 class QualType { 555 QualType() {} 557 QualType(const Type *Ptr, unsigned Quals) 559 QualType(const ExtQuals *Ptr, unsigned Quals) 576 /// Divides a QualType into its unqualified type and a set of loca [all...] |
ASTMutationListener.h | 30 class QualType; 73 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType);
|
/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 | 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) { 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() const = 0; 144 QualType getType() const override; 156 QualType T; 163 QualType t, unsigned count, 173 QualType getType() const override; 178 QualType T, unsigned Count, const LocationContext *LCtx, 211 QualType getType() const override; 244 QualType getType() const override; 270 QualType T; 274 SymbolMetadata(SymbolID sym, const MemRegion* r, const Stmt *s, QualType t [all...] |
BasicValueFactory.h | 28 QualType T; 32 CompoundValData(QualType t, llvm::ImmutableList<SVal> l) 39 static void Profile(llvm::FoldingSetNodeID& ID, QualType T, 78 // method that takes a QualType. 92 const llvm::APSInt& getValue(uint64_t X, QualType T); 94 /// Returns the type of the APSInt used to store values of the given QualType. 95 APSIntType getAPSIntType(QualType T) const { 112 const llvm::APSInt &Convert(QualType T, const llvm::APSInt &From) { 121 QualType T = isUnsigned ? Ctx.UnsignedIntTy : Ctx.IntTy; 133 inline const llvm::APSInt& getMaxValue(QualType T) [all...] |
Store.h | 61 virtual SVal getBinding(Store store, Loc loc, QualType T = QualType()) = 0; 102 virtual SVal getLValueElement(QualType elementType, NonLoc offset, SVal Base); 108 QualType EleTy) { 114 virtual SVal ArrayToPointer(Loc Array, QualType ElementTy) = 0; 124 SVal evalDerivedToBase(SVal Derived, QualType DerivedPtrType, 135 SVal evalDynamicCast(SVal Base, QualType DerivedPtrType, bool &Failed); 137 const ElementRegion *GetElementZeroRegion(const MemRegion *R, QualType T); 142 const MemRegion *castRegion(const MemRegion *region, QualType CastToTy); 237 QualType pointeeTy, uint64_t index = 0) [all...] |
/external/clang/tools/libclang/ |
CXType.h | 26 CXType MakeCXType(QualType T, CXTranslationUnit TU);
|
CXType.cpp | 66 static CXTypeKind GetTypeKind(QualType T) { 100 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) { 106 QualType UnqualT = T.getUnqualifiedType(); 130 static inline QualType GetQualType(CXType CT) { 131 return QualType::getFromOpaquePtr(CT.data[0]); 145 return MakeCXType(QualType(), TU); 149 QualType T = cxcursor::getCursorExpr(C)->getType(); 156 return MakeCXType(QualType(), TU); 176 return MakeCXType(QualType(), TU); 182 QualType [all...] |
/external/clang/lib/AST/ |
InheritViz.cpp | 39 std::map<QualType, int, QualTypeOrdering> DirectBaseCount; 40 std::set<QualType, QualTypeOrdering> KnownVirtualBases; 46 void WriteGraph(QualType Type) { 55 void WriteNode(QualType Type, bool FromVirtual); 60 raw_ostream& WriteNodeReference(QualType Type, bool FromVirtual); 63 void InheritanceHierarchyWriter::WriteNode(QualType Type, bool FromVirtual) { 64 QualType CanonType = Context.getCanonicalType(Type); 97 QualType CanonBaseType = Context.getCanonicalType(Base.getType()); 125 InheritanceHierarchyWriter::WriteNodeReference(QualType Type, 127 QualType CanonType = Context.getCanonicalType(Type) [all...] |
ASTContext.cpp | 480 QualType QT = TD->getUnderlyingType(); 505 QualType Ty = I.getType(); 520 QualType Ty = I.getType(); 572 QualType T = NTTP->getExpansionType(I); 615 QualType T = getCanonicalType(NTTP->getType()); 619 SmallVector<QualType, 2> ExpandedTypes; 742 NullTypeSourceInfo(QualType()), [all...] |
/external/clang/lib/Sema/ |
TypeLocBuilder.h | 38 QualType LastTy; 71 TypeSpecTypeLoc pushTypeSpec(QualType T) { 80 LastTy = QualType(); 88 void TypeWasModifiedSafely(QualType T) { 96 template <class TyLocType> TyLocType push(QualType T) { 104 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) { 117 TypeLoc getTypeLocInContext(ASTContext &Context, QualType T) { 130 TypeLoc pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment); 141 TypeLoc getTemporaryTypeLoc(QualType T) {
|
/external/clang/include/clang/Sema/ |
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 | 199 /// QualType. 204 /// into a QualType. 214 void setFromType(QualType T) { FromTypePtr = T.getAsOpaquePtr(); } 215 void setToType(unsigned Idx, QualType T) { 219 void setAllToTypes(QualType T) { 225 QualType getFromType() const { 226 return QualType::getFromOpaquePtr(FromTypePtr); 228 QualType getToType(unsigned Idx) const { 230 return QualType::getFromOpaquePtr(ToTypePtrs[Idx]); 242 QualType &ConstantType) const [all...] |
Initialization.h | 104 QualType Type; 171 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type, 189 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc) 213 QualType Type) { 230 QualType Type, 242 QualType Type, bool NRVO) { 247 QualType Type, bool NRVO) { 253 QualType Type, bool NRVO) { 258 static InitializedEntity InitializeNew(SourceLocation NewLoc, QualType Type) { 263 static InitializedEntity InitializeTemporary(QualType Type) [all...] |
SemaFixItUtils.h | 77 const QualType FromQTy, const QualType ToQTy,
|
Sema.h | 155 class QualType; 234 typedef OpaquePtr<QualType> TypeTy; 552 QualType SavedCXXThisTypeOverride; 563 S.CXXThisTypeOverride = QualType(); 652 QualType NSNumberPointer; 661 QualType NSStringPointer; 679 QualType QIDNSCopying; [all...] |
/external/clang/include/clang/Serialization/ |
ASTDeserializationListener.h | 25 class QualType; 45 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/ |
CGCXXABI.h | 61 llvm::Constant *GetBogusMemberPointer(QualType T); 76 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType); 170 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT); 208 QualType type) = 0; 210 virtual llvm::Constant *getAddrOfRTTIDescriptor(QualType Ty) = 0; 213 QualType SrcRecordTy) = 0; 215 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 220 QualType SrcRecordTy) = 0; 224 QualType SrcRecordTy, QualType DestTy [all...] |
CodeGenTypes.h | 46 class QualType; 122 llvm::Type *ConvertType(QualType T); 128 llvm::Type *ConvertTypeForMem(QualType T); 139 bool isFuncParamTypeConvertible(QualType Ty); 179 arrangeFreeFunctionDeclaration(QualType ResTy, const FunctionArgList &Args, 185 QualType receiverType); 200 const CGFunctionInfo &arrangeFreeFunctionCall(QualType ResTy, 245 void GetExpandedTypes(QualType type, 250 bool isZeroInitializable(QualType T);
|
/external/lldb/include/lldb/Expression/ |
ASTDumper.h | 29 ASTDumper (clang::QualType type);
|