HomeSort by relevance Sort by last modified time
    Searched refs:QualType (Results 1 - 25 of 242) sorted by null

1 2 3 4 5 6 7 8 910

  /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...]

Completed in 242 milliseconds

1 2 3 4 5 6 7 8 910