Searched refs:UnderlyingType (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/AST/
H A DType.cpp1824 UnderlyingType(underlyingType) {
1861 QualType UnderlyingType,
1864 : Type(UnaryTransform, CanonicalType, UnderlyingType->isDependentType(),
1865 UnderlyingType->isInstantiationDependentType(),
1866 UnderlyingType->isVariablyModifiedType(),
1868 , BaseType(BaseType), UnderlyingType(UnderlyingType), UKind(UKind)
1860 UnaryTransformType(QualType BaseType, QualType UnderlyingType, UTTKind UKind, QualType CanonicalType) argument
H A DASTContext.cpp3701 QualType ASTContext::getDecltypeType(Expr *e, QualType UnderlyingType) const {
3721 DecltypeType(e, UnderlyingType, QualType((DecltypeType *)Canon, 0));
3724 DecltypeType(e, UnderlyingType, getCanonicalType(UnderlyingType));
3733 QualType UnderlyingType,
3737 new (*this, TypeAlignment) UnaryTransformType (BaseType, UnderlyingType,
3739 UnderlyingType->isDependentType() ?
3740 QualType() : getCanonicalType(UnderlyingType));
3732 getUnaryTransformType(QualType BaseType, QualType UnderlyingType, UnaryTransformType::UTTKind Kind) const argument
H A DASTImporter.cpp1677 QualType UnderlyingType = Importer.Import(T->getUnderlyingType());
1678 if (UnderlyingType.isNull())
1681 return Importer.getToContext().getDecltypeType(ToExpr, UnderlyingType);
/external/llvm/include/llvm/IR/
H A DDIBuilder.h425 /// @param UnderlyingType Underlying type of a C++11/ObjC fixed enum.
429 uint64_t AlignInBits, DIArray Elements, DIType UnderlyingType,
/external/clang/include/clang/AST/
H A DType.h3240 QualType UnderlyingType; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::DecltypeType
3247 QualType getUnderlyingType() const { return UnderlyingType; }
3289 QualType UnderlyingType; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::UnaryTransformType
3298 QualType desugar() const { return UnderlyingType; }
3300 QualType getUnderlyingType() const { return UnderlyingType; }
H A DASTContext.h1165 QualType getDecltypeType(Expr *e, QualType UnderlyingType) const;
1168 QualType getUnaryTransformType(QualType BaseType, QualType UnderlyingType,
/external/llvm/lib/IR/
H A DDIBuilder.cpp752 DIType UnderlyingType, StringRef UniqueIdentifier) {
764 UnderlyingType.getRef(),
749 createEnumerationType( DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements, DIType UnderlyingType, StringRef UniqueIdentifier) argument
/external/clang/lib/Serialization/
H A DASTReader.cpp5273 QualType UnderlyingType = readType(*Loc.F, Record, Idx); local
5274 return Context.getTypeOfType(UnderlyingType);
5278 QualType UnderlyingType = readType(*Loc.F, Record, Idx); local
5279 return Context.getDecltypeType(ReadExpr(*Loc.F), UnderlyingType);
5284 QualType UnderlyingType = readType(*Loc.F, Record, Idx); local
5286 return Context.getUnaryTransformType(BaseType, UnderlyingType, UKind);
/external/clang/lib/Sema/
H A DSemaDecl.cpp10737 TypeResult UnderlyingType,
10797 if (UnderlyingType.isInvalid() || (!UnderlyingType.get() && ScopedEnum))
10801 else if (UnderlyingType.get()) {
10805 GetTypeFromParser(UnderlyingType.get(), &TI);
10728 ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr, AccessSpecifier AS, SourceLocation ModulePrivateLoc, MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, bool &IsDependent, SourceLocation ScopedEnumKWLoc, bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, bool IsTypeSpecifier) argument
/external/clang/include/clang/Sema/
H A DSema.h1785 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,

Completed in 1133 milliseconds