Home
last modified time | relevance | path

Searched refs:AutoType (Results 1 – 20 of 20) sorted by relevance

/external/clang/lib/AST/
DType.cpp499 public TypeVisitor<GetContainedAutoVisitor, AutoType*> {
501 using TypeVisitor<GetContainedAutoVisitor, AutoType*>::Visit;
502 AutoType *Visit(QualType T) { in Visit()
509 AutoType *VisitAutoType(const AutoType *AT) { in VisitAutoType()
510 return const_cast<AutoType*>(AT); in VisitAutoType()
514 AutoType *VisitPointerType(const PointerType *T) { in VisitPointerType()
517 AutoType *VisitBlockPointerType(const BlockPointerType *T) { in VisitBlockPointerType()
520 AutoType *VisitReferenceType(const ReferenceType *T) { in VisitReferenceType()
523 AutoType *VisitMemberPointerType(const MemberPointerType *T) { in VisitMemberPointerType()
526 AutoType *VisitArrayType(const ArrayType *T) { in VisitArrayType()
[all …]
DASTDiagnostic.cpp52 if (const AutoType *AT = dyn_cast<AutoType>(Ty)) { in Desugar()
DTypePrinter.cpp100 if (const AutoType *AT = dyn_cast<AutoType>(T)) in print()
582 void TypePrinter::printAuto(const AutoType *T, std::string &S) { in printAuto()
DMicrosoftMangle.cpp1116 void MicrosoftCXXNameMangler::mangleType(const AutoType *T) { in mangleType()
DASTContext.cpp1051 const AutoType *A = cast<AutoType>(T); in getTypeInfoImpl()
2990 AutoType::Profile(ID, DeducedType); in getAutoType()
2991 if (AutoType *AT = AutoTypes.FindNodeOrInsertPos(ID, InsertPos)) in getAutoType()
2995 AutoType *AT = new (*this, TypeAlignment) AutoType(DeducedType); in getAutoType()
DASTImporter.cpp67 QualType VisitAutoType(const AutoType *T);
652 cast<AutoType>(T1)->getDeducedType(), in IsStructurallyEquivalent()
653 cast<AutoType>(T2)->getDeducedType())) in IsStructurallyEquivalent()
1604 QualType ASTNodeImporter::VisitAutoType(const AutoType *T) { in VisitAutoType()
DItaniumMangle.cpp2251 void CXXNameMangler::mangleType(const AutoType *T) { in mangleType()
/external/clang/include/clang/AST/
DType.h1614 AutoType *getContainedAutoType() const;
3485 class AutoType : public Type, public llvm::FoldingSetNode {
3486 AutoType(QualType DeducedType)
3520 static bool classof(const AutoType *T) { return true; }
DRecursiveASTVisitor.h902 DEF_TRAVERSE_TYPE(AutoType, {
1126 DEF_TRAVERSE_TYPELOC(AutoType, {
DASTContext.h124 mutable llvm::FoldingSet<AutoType> AutoTypes;
DTypeLoc.h1495 AutoType> {
/external/clang/lib/Sema/
DSemaStmt.cpp1438 QualType AutoType = Context.getAutoDeductType(); in BuildCXXForRangeStmt() local
1449 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
1451 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
DSemaTemplateDeduction.cpp4397 cast<AutoType>(T)->getDeducedType(), in MarkUsedTemplateParameters()
DSemaType.cpp2181 (T.hasQualifiers() || !isa<AutoType>(T))) { in GetFullTypeForDeclarator()
DSemaDecl.cpp2175 AutoType *AT = New->getType()->getContainedAutoType(); in MergeVarDeclTypes()
6883 AutoType *AT = D->getType()->getContainedAutoType(); in BuildDeclaratorGroup()
DSemaTemplate.cpp3320 bool UnnamedLocalNoLinkageFinder::VisitAutoType(const AutoType *T) { in VisitAutoType()
DTreeTransform.h4449 const AutoType *T = TL.getTypePtr(); in TransformAutoType()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp1633 T = cast<AutoType>(T)->getDeducedType(); in UnwrapTypeForDebugInfo()
/external/clang/lib/Serialization/
DASTWriter.cpp237 void ASTTypeWriter::VisitAutoType(const AutoType *T) { in VisitAutoType()
/external/clang/include/clang/Sema/
DSema.h5134 DeduceAutoResult DeduceAutoType(TypeSourceInfo *AutoType, Expr *&Initializer,