Searched refs:getAsType (Results 1 - 25 of 41) sorted by relevance

12

/external/clang/lib/AST/
H A DNestedNameSpecifier.cpp64 (Prefix->getAsType() == nullptr &&
80 (Prefix->getAsType() == nullptr &&
177 return getAsType()->isDependentType();
198 return getAsType()->isInstantiationDependentType();
216 return getAsType()->containsUnexpandedParameterPack();
254 const Type *T = getAsType();
380 TypeLoc TL(Qualifier->getAsType(), TypeData);
397 return TypeLoc(Qualifier->getAsType(), TypeData);
582 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0),
H A DTypeLoc.cpp374 Context.getTrivialTypeSourceInfo(Args[i].getAsType(),
H A DItaniumMangle.cpp833 const Type *type = qualifier->getAsType();
1472 manglePrefix(QualType(qualifier->getAsType(), 0));
3326 mangleType(A.getAsType());
3530 if (!isCharType(TemplateArgs[0].getAsType()))
3546 if (!isCharType(TemplateArgs[0].getAsType()))
3549 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits"))
3595 if (!isCharType(TemplateArgs[0].getAsType()))
3598 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits"))
3601 if (!isCharSpecialization(TemplateArgs[2].getAsType(), "allocator"))
H A DASTDiagnostic.cpp1094 return Iter->getAsType();
1100 return Iter.getDesugar().getAsType();
H A DExprCXX.cpp84 UuidForTA = GetUuidAttrOfType(TA.getAsType(), &SeenMultipleGUIDs);
1399 const Type *T = getQualifier()->getAsType();
H A DType.cpp1956 ID.AddPointer(P->getAsType().getAsOpaquePtr());
2041 Args[Arg].getAsType()->isVariablyModifiedType())
H A DASTImporter.cpp303 return Context.IsStructurallyEquivalent(Arg1.getAsType(), Arg2.getAsType());
2082 QualType ToType = Importer.Import(From.getAsType());
4765 QualType T = Import(QualType(FromNNS->getAsType(), 0u));
/external/clang/include/clang/Sema/
H A DParsedTemplate.h70 ParsedType getAsType() const { function in class:clang::ParsedTemplateArgument
/external/clang/include/clang/AST/
H A DNestedNameSpecifier.h176 const Type *getAsType() const { function in class:clang::NestedNameSpecifier
H A DTemplateBase.h239 QualType getAsType() const { function in class:clang::TemplateArgument
H A DDataRecursiveASTVisitor.h630 TRY_TO(TraverseType(QualType(NNS->getAsType(), 0)));
707 return getDerived().TraverseType(Arg.getAsType());
744 return getDerived().TraverseType(Arg.getAsType());
H A DRecursiveASTVisitor.h696 TRY_TO(TraverseType(QualType(NNS->getAsType(), 0)));
773 return getDerived().TraverseType(Arg.getAsType());
810 return getDerived().TraverseType(Arg.getAsType());
/external/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp89 const Type *NNSType = NNS->getAsType();
144 const TagType *Tag = NNS->getAsType()->getAs<TagType>();
172 if (!NNS->getAsType())
175 QualType T = QualType(NNS->getAsType(), 0);
H A DSemaTemplateDeduction.cpp193 Context.hasSameType(X.getAsType(), Y.getAsType()))
1708 Param.getAsType(),
1709 Arg.getAsType(),
1961 return Context.getCanonicalType(X.getAsType()) ==
1962 Context.getCanonicalType(Y.getAsType());
2030 S.Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc));
4051 QualType DeducedType = Deduced[0].getAsType();
4742 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0),
5023 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduce
[all...]
H A DSemaTemplateVariadic.cpp412 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc);
853 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(),
H A DSemaTemplate.cpp491 QualType T = SemaRef.GetTypeFromParser(Arg.getAsType(), &DI);
1567 if (const Type *CurType = NNS->getAsType()) {
1629 T = QualType(SS.getScopeRep()->getAsType(), 0);
1678 T = QualType(NNS->getAsType(), 0);
1687 T = QualType(NNS->getAsType(), 0);
2336 QualType Type = Arg.getAsType();
2338 Arg.getAsType()->getAs<TemplateTypeParmType>();
3011 ArgType = Arg.getAsType();
3511 QualType T = Arg.getArgument().getAsType();
4131 return Visit(QualType(NNS->getAsType(),
[all...]
H A DSemaTemplateInstantiate.cpp953 QualType T = Arg.getAsType();
1379 QualType Replacement = Arg.getAsType();
1424 QualType Result = Arg.getAsType();
H A DSemaLookup.cpp1964 addAssociatedClassesAndNamespaces(Result, Arg.getAsType());
3313 II = QualType(NNS->getAsType(), 0).getBaseTypeIdentifier();
3582 if (const Type *T = NNS->getAsType())
3672 const Type *NSType = NSI.NameSpecifier->getAsType();
/external/chromium_org/tools/clang/blink_gc_plugin/
H A DRecordInfo.cpp51 if (arg.getKind() == TemplateArgument::Type && !arg.getAsType().isNull()) {
52 output_args->push_back(arg.getAsType().getTypePtr());
H A DBlinkGCPlugin.cpp399 const Type* type = qual->getAsType();
460 if (const Type* type = callee->getQualifier()->getAsType())
/external/clang/lib/CodeGen/
H A DCGCXX.cpp338 const Type *QTy = Qual->getAsType();
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h459 return InnerMatcher.matches(Node.getAsType(), Finder, Builder);
3468 if (!Node.getAsType())
3470 return InnerMatcher.matches(QualType(Node.getAsType(), 0), Finder, Builder);
/external/chromium_org/tools/clang/plugins/
H A DFindBadConstructsConsumer.cpp675 if (arg.getAsType().getTypePtr()->getAsCXXRecordDecl() ==
/external/clang/lib/Index/
H A DUSRGeneration.cpp756 VisitType(Arg.getAsType());
/external/clang/tools/libclang/
H A DCXType.cpp905 return MakeCXType(A.getAsType(), GetTU(CT));

Completed in 9833 milliseconds

12