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

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
JSONNodeDumper.h 221 void VisitAutoType(const AutoType *AT);
TemplateBase.h 717 inline const TemplateArgument &AutoType::getArg(unsigned Idx) const {
TextNodeDumper.h 313 void VisitAutoType(const AutoType *T);
Type.h 1447 /// Which keyword(s) were used to create an AutoType.
1701 friend class AutoType;
2270 /// Get the AutoType whose type will be deduced for a variable with
2273 AutoType *getContainedAutoType() const {
2274 return dyn_cast_or_null<AutoType>(getContainedDeducedType());
4982 class alignas(8) AutoType : public DeducedType, public llvm::FoldingSetNode {
4987 AutoType(QualType DeducedAsType, AutoTypeKeyword Keyword,
6815 return isa<AutoType>(CanonicalType);
TypeLoc.h 186 /// Get the typeloc of an AutoType whose type will be deduced for a variable
2057 AutoType,
RecursiveASTVisitor.h 1002 DEF_TRAVERSE_TYPE(AutoType, {
1276 DEF_TRAVERSE_TYPELOC(AutoType, {
ASTContext.h 237 mutable llvm::ContextualFoldingSet<AutoType, ASTContext&> AutoTypes;
  /src/external/apache2/llvm/dist/clang/lib/AST/
TypePrinter.cpp 204 if (const auto *AT = dyn_cast<AutoType>(T))
1122 void TypePrinter::printAutoBefore(const AutoType *T, raw_ostream &OS) {
1147 void TypePrinter::printAutoAfter(const AutoType *T, raw_ostream &OS) {
Type.cpp 1170 QualType VisitAutoType(const AutoType *T) {
2597 if (isa<AutoType>(BaseTy->getCanonicalTypeInternal()))
4389 AutoType::AutoType(QualType DeducedAsType, AutoTypeKeyword Keyword,
4408 void AutoType::Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context,
ASTDiagnostic.cpp 66 if (const AutoType *AT = dyn_cast<AutoType>(Ty)) {
DeclPrinter.cpp 165 else if (const AutoType *ATy = BaseType->getAs<AutoType>())
DeclTemplate.cpp 720 AutoType *AT =
735 AutoType *AT = TInfo->getType()->getContainedAutoType();
ODRHash.cpp 858 void VisitAutoType(const AutoType *T) {
ASTStructuralEquivalence.cpp 982 auto *Auto1 = cast<AutoType>(T1);
983 auto *Auto2 = cast<AutoType>(T2);
ASTContext.cpp 842 if (AutoType *AT = T->getContainedAutoType()) {
5528 AutoType::Profile(ID, *this, DeducedType, Keyword, IsDependent,
5530 if (AutoType *AT = AutoTypes.FindNodeOrInsertPos(ID, InsertPos))
5533 void *Mem = Allocate(sizeof(AutoType) +
5536 auto *AT = new (Mem) AutoType(
5602 AutoType(QualType(), AutoTypeKeyword::Auto,
JSONNodeDumper.cpp 652 void JSONNodeDumper::VisitAutoType(const AutoType *AT) {
TextNodeDumper.cpp 1500 void TextNodeDumper::VisitAutoType(const AutoType *T) {
MicrosoftMangle.cpp 2595 } else if (const auto *AT = dyn_cast_or_null<AutoType>(
3259 void MicrosoftCXXNameMangler::mangleType(const AutoType *T, Qualifiers,
ItaniumMangle.cpp 2709 isa<AutoType>(Ty))
3908 void CXXNameMangler::mangleType(const AutoType *T) {
3910 "Deduced AutoType shouldn't be handled here!");
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmt.cpp 2748 QualType AutoType = Context.getAutoDeductType();
2761 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
2763 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType,
3629 AutoType *AT = CurCap->ReturnType->getContainedAutoType();
3808 AutoType *AT) {
3859 if (!OrigResultType.getType()->getAs<AutoType>()) {
3884 AutoType *NewAT = Deduced->getContainedAutoType();
4004 if (AutoType *AT = FnRetType->getContainedAutoType()) {
SemaType.cpp 3189 TypeSourceInfo *TrailingTSI, AutoType *Auto,
3345 if (Deduced && isa<AutoType>(Deduced) && D.hasTrailingReturnType()) {
3353 AutoType *Auto = dyn_cast<AutoType>(Deduced);
4440 const AutoType *AT = T->getAs<AutoType>();
4912 const AutoType *AT = T->getContainedAutoType();
4979 (T.hasQualifiers() || !isa<AutoType>(T) ||
4980 cast<AutoType>(T)->getKeyword() !=
4982 cast<AutoType>(T)->isConstrained()))
    [all...]
SemaTemplateDeduction.cpp 4599 // substituted type in an AutoType. Certain template deduction rules
4682 CheckDeducedPlaceholderConstraints(Sema &S, const AutoType &Type,
4769 if (const AutoType *AT = Type.getType()->getAs<AutoType>()) {
4852 if (!Type.getType().getNonReferenceType()->getAs<AutoType>())
4900 if (const auto *AT = Type.getType()->getAs<AutoType>()) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.h 179 llvm::DIType *CreateType(const AutoType *Ty);
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 1027 const AstTypeMatcher<AutoType> autoType;
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 6542 /// autoType()
6544 extern const AstTypeMatcher<AutoType> autoType;
6558 /// Matches \c AutoType nodes where the deduced type is a specific type.
6568 /// autoType(hasDeducedType(isInteger()))
6571 /// Usable as: Matcher<AutoType>
6573 AST_POLYMORPHIC_SUPPORTED_TYPES(AutoType));

Completed in 60 milliseconds

1 2