HomeSort by: relevance | last modified time | path
    Searched refs:QualType (Results 1 - 25 of 398) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/DomainSpecific/
CocoaConventions.h 21 class QualType;
26 bool isRefType(QualType RetTy, StringRef Prefix,
29 bool isCocoaObjectRef(QualType T);
34 bool isCFObjectRef(QualType T);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
QualTypeNames.h 1 //===--- QualTypeNames.h - Generate Complete QualType Names ----*- C++ -*-===//
75 std::string getFullyQualifiedName(QualType QT, const ASTContext &Ctx,
79 /// Generates a QualType that can be used to name the same type
88 QualType getFullyQualifiedType(QualType QT, const ASTContext &Ctx,
TypeOrdering.h 12 /// Defines clang::QualTypeOrdering, a total ordering on clang::QualType,
13 /// and hence enables QualType values to be sorted and to be used in
27 /// Function object that provides a total ordering on QualType values.
29 bool operator()(QualType T1, QualType T2) const {
39 template<> struct DenseMapInfo<clang::QualType> {
40 static inline clang::QualType getEmptyKey() { return clang::QualType(); }
42 static inline clang::QualType getTombstoneKey() {
43 using clang::QualType;
    [all...]
NonTrivialTypeVisitor.h 22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) {
28 RetTy visitWithKind(QualType::DestructionKind DK, QualType FT,
31 case QualType::DK_objc_strong_lifetime:
33 case QualType::DK_nontrivial_c_struct:
35 case QualType::DK_none:
37 case QualType::DK_cxx_destructor:
39 case QualType::DK_objc_weak_lifetime:
51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) {
58 RetTy visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK
    [all...]
ASTContext.h 363 QualType ObjCIdRedefinitionType;
364 QualType ObjCClassRedefinitionType;
365 QualType ObjCSelRedefinitionType;
382 QualType ObjCConstantStringType;
386 mutable QualType ObjCSuperType;
388 QualType ObjCNSStringType;
700 QualType getIntTypeForBitwidth(unsigned DestWidth,
706 QualType getRealTypeForBitwidth(unsigned DestWidth, bool ExplicitIEEE) const;
1057 mutable QualType AutoDeductTy; // Deduction against 'auto'.
1058 mutable QualType AutoRRefDeductTy; // Deduction against 'auto &&'
    [all...]
Type.h 61 class QualType;
372 // printing the QualType instead of the address space value.
393 // on a QualType object.
664 /// pointer. To handle the packing/unpacking, we make QualType be a
668 class QualType {
691 QualType() = default;
692 QualType(const Type *Ptr, unsigned Quals) : Value(Ptr, Quals) {}
693 QualType(const ExtQuals *Ptr, unsigned Quals) : Value(Ptr, Quals) {}
709 /// Divides a QualType into its unqualified type and a set of local
715 static QualType getFromOpaquePtr(const void *Ptr)
    [all...]
LocInfoType.h 22 /// Holds a QualType and a TypeSourceInfo* that came out of a declarator
37 LocInfoType(QualType ty, TypeSourceInfo *TInfo)
44 QualType getType() const { return getCanonicalTypeInternal(); }
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DynamicTypeInfo.h 21 DynamicTypeInfo() : DynTy(QualType()) {}
23 DynamicTypeInfo(QualType Ty, bool CanBeSub = true)
34 QualType getType() const { return DynTy; }
48 QualType DynTy;
SValBuilder.h 70 const QualType ArrayIndexTy;
75 SVal evalCastKind(UndefinedVal V, QualType CastTy, QualType OriginalTy);
76 SVal evalCastKind(UnknownVal V, QualType CastTy, QualType OriginalTy);
77 SVal evalCastKind(Loc V, QualType CastTy, QualType OriginalTy);
78 SVal evalCastKind(NonLoc V, QualType CastTy, QualType OriginalTy);
79 SVal evalCastSubKind(loc::ConcreteInt V, QualType CastTy
    [all...]
DynamicCastInfo.h 21 DynamicCastInfo(QualType from, QualType to, CastResult resultKind)
24 QualType from() const { return From; }
25 QualType to() const { return To; }
27 bool equals(QualType from, QualType to) const {
48 QualType From, To;
DynamicType.h 45 QualType CastFromTy,
46 QualType CastToTy);
54 QualType NewTy, bool CanBeSubClassed = true);
63 SymbolRef Sym, QualType NewTy,
69 QualType CastFromTy,
70 QualType CastToTy,
DynamicExtent.h 30 DefinedOrUnknownSVal getElementExtent(QualType Ty, SValBuilder &SVB);
35 SValBuilder &SVB, QualType Ty);
SymbolManager.h 67 QualType getType() const override;
79 QualType T;
86 QualType t, unsigned count, const void *symbolTag)
102 QualType getType() const override;
109 QualType T, unsigned Count, const LocationContext *LCtx,
146 QualType getType() const override;
184 QualType getType() const override;
212 QualType T;
218 SymbolMetadata(SymbolID sym, const MemRegion* r, const Stmt *s, QualType t,
235 QualType getType() const override
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXType.h 25 CXType MakeCXType(QualType T, CXTranslationUnit TU);
CXType.cpp 84 static CXTypeKind GetTypeKind(QualType T) {
126 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) {
145 QualType UnqualT = T.getUnqualifiedType();
169 static inline QualType GetQualType(CXType CT) {
170 return QualType::getFromOpaquePtr(CT.data[0]);
178 GetTemplateArguments(QualType Type) {
193 static Optional<QualType> TemplateArgumentToQualType(const TemplateArgument &A) {
199 static Optional<QualType>
221 return MakeCXType(QualType(), TU);
225 QualType T = cxcursor::getCursorExpr(C)->getType()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
ConstantEmitter.h 74 QualType destType);
76 QualType destType);
102 llvm::Constant *emitAbstract(const Expr *E, QualType T);
104 QualType T);
107 llvm::Constant *tryEmitAbstract(const Expr *E, QualType T);
108 llvm::Constant *tryEmitAbstractForMemory(const Expr *E, QualType T);
110 llvm::Constant *tryEmitAbstract(const APValue &value, QualType T);
111 llvm::Constant *tryEmitAbstractForMemory(const APValue &value, QualType T);
115 llvm::Constant *emitNullForMemory(QualType T) {
118 llvm::Constant *emitForMemory(llvm::Constant *C, QualType T)
    [all...]
ABIInfo.h 89 QualType Ty) const = 0;
97 QualType Ty) const;
99 virtual bool isHomogeneousAggregateBaseType(QualType Ty) const;
104 bool isHomogeneousAggregate(QualType Ty, const Type *&Base,
109 bool isPromotableIntegerTypeForABI(QualType Ty) const;
114 getNaturalAlignIndirect(QualType Ty, bool ByVal = true,
119 getNaturalAlignIndirectInReg(QualType Ty, bool Realign = false) const;
  /src/external/apache2/llvm/dist/clang/lib/AST/
InheritViz.cpp 36 std::map<QualType, int, QualTypeOrdering> DirectBaseCount;
37 std::set<QualType, QualTypeOrdering> KnownVirtualBases;
43 void WriteGraph(QualType Type) {
53 void WriteNode(QualType Type, bool FromVirtual);
58 raw_ostream& WriteNodeReference(QualType Type, bool FromVirtual);
62 void InheritanceHierarchyWriter::WriteNode(QualType Type, bool FromVirtual) {
63 QualType CanonType = Context.getCanonicalType(Type);
96 QualType CanonBaseType = Context.getCanonicalType(Base.getType());
124 InheritanceHierarchyWriter::WriteNodeReference(QualType Type,
126 QualType CanonType = Context.getCanonicalType(Type)
    [all...]
Type.cpp 73 const IdentifierInfo* QualType::getBaseTypeIdentifier() const {
93 bool QualType::mayBeDynamicClass() const {
98 bool QualType::mayBeNotDynamicClass() const {
103 bool QualType::isConstant(QualType T, const ASTContext &Ctx) {
118 ArrayType::ArrayType(TypeClass tc, QualType et, QualType can,
142 QualType ElementType,
189 const ASTContext &Context, QualType ET,
203 QualType et, QualType can
    [all...]
ASTContext.cpp 592 QualType QT = TD->getUnderlyingType();
617 QualType Ty = I.getType();
632 QualType Ty = I.getType();
695 QualType T = NTTP->getExpansionType(I);
715 QualType ConstrainedType) {
791 QualType ParamAsArgument(NewTTP->getTypeForDecl(), 0);
811 QualType T = getCanonicalType(NTTP->getType());
815 SmallVector<QualType, 2> ExpandedTypes;
1238 TypedefDecl *ASTContext::buildImplicitTypedef(QualType T,
1262 R = CanQualType::CreateUnsafe(QualType(Ty, 0))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
TypeLocBuilder.h 37 QualType LastTy;
68 TypeSpecTypeLoc pushTypeSpec(QualType T) {
77 LastTy = QualType();
85 void TypeWasModifiedSafely(QualType T) {
93 template <class TyLocType> TyLocType push(QualType T) {
101 TypeSourceInfo *getTypeSourceInfo(ASTContext& Context, QualType T) {
114 TypeLoc getTypeLocInContext(ASTContext &Context, QualType T) {
127 TypeLoc pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment);
138 TypeLoc getTemporaryTypeLoc(QualType T) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Initialization.h 141 QualType Type;
221 InitializedEntity(EntityKind Kind, SourceLocation Loc, QualType Type,
240 InitializedEntity(IdentifierInfo *VarID, QualType FieldType, SourceLocation Loc)
262 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) {
278 QualType Type,
290 InitializeTemplateParameter(QualType T, NonTypeTemplateParmDecl *Param) {
301 QualType Type, bool NRVO) {
306 QualType Type) {
311 QualType Type, bool NRVO) {
316 QualType Type, bool NRVO)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
SValBuilder.cpp 52 DefinedOrUnknownSVal SValBuilder::makeZeroVal(QualType type) {
68 const llvm::APSInt& rhs, QualType type) {
79 QualType type) {
86 const SymExpr *rhs, QualType type) {
93 QualType fromTy, QualType toTy) {
110 return evalCast(val, ArrayIndexTy, QualType{});
119 QualType T = region->getValueType();
139 QualType T = Ex->getType();
146 QualType ExType = Ex->getType()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DynamicTypeChecker.cpp 59 void reportTypeError(QualType DynamicType, QualType StaticType,
68 void DynamicTypeChecker::reportTypeError(QualType DynamicType,
69 QualType StaticType,
77 QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(),
80 QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(),
115 QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS,
121 QualType::print(ExplicitCast->getSubExpr()->getType().getTypePtr(),
124 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS,
129 QualType::print(ImplicitCast->getSubExpr()->getType().getTypePtr()
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CodeGenABITypes.h 72 QualType receiverType);
106 llvm::Type *convertTypeForMemory(CodeGenModule &CGM, QualType T);
141 QualType QT);
151 QualType QT);
161 QualType QT);
169 bool IsVolatile, QualType QT);
177 bool IsVolatile, QualType QT);
185 bool IsVolatile, QualType QT);

Completed in 61 milliseconds

1 2 3 4 5 6 7 8 91011>>