/external/llvm-project/clang-tools-extra/clangd/ |
D | AST.cpp | 382 } else if (auto DT = dyn_cast<DecltypeType>(D->getReturnType())) { in VisitFunctionDecl() 404 const DecltypeType *DT = dyn_cast<DecltypeType>(TL.getTypePtr()); in VisitDecltypeTypeLoc() 407 DT = dyn_cast<DecltypeType>(DeducedType.getTypePtr()); in VisitDecltypeTypeLoc()
|
D | Hover.cpp | 128 QT = QT->getAs<DecltypeType>()->getUnderlyingType(); in printType()
|
D | FindTarget.cpp | 548 void VisitDecltypeType(const DecltypeType *DTT) { in add()
|
/external/clang/include/clang/AST/ |
D | CanonicalType.h | 517 struct CanProxyAdaptor<DecltypeType> : public CanProxyBase<DecltypeType> {
|
D | RecursiveASTVisitor.h | 992 DEF_TRAVERSE_TYPE(DecltypeType, 1211 DEF_TRAVERSE_TYPELOC(DecltypeType, {
|
D | Type.h | 3593 class DecltypeType : public Type { 3598 DecltypeType(Expr *E, QualType underlyingType, QualType can = QualType()); 3619 class DependentDecltypeType : public DecltypeType, public llvm::FoldingSetNode {
|
D | TypeLoc.h | 1659 DecltypeType> {
|
/external/llvm-project/clang/include/clang/AST/ |
D | CanonicalType.h | 536 struct CanProxyAdaptor<DecltypeType> : public CanProxyBase<DecltypeType> {
|
D | ASTNodeTraverser.h | 354 void VisitDecltypeType(const DecltypeType *T) { in VisitDecltypeType()
|
D | Type.h | 4478 class DecltypeType : public Type { 4485 DecltypeType(Expr *E, QualType underlyingType, QualType can = QualType()); 4506 class DependentDecltypeType : public DecltypeType, public llvm::FoldingSetNode { 6821 return isa<DecltypeType>(this);
|
D | TypeProperties.td | 402 let Class = DecltypeType in {
|
D | RecursiveASTVisitor.h | 981 DEF_TRAVERSE_TYPE(DecltypeType, 1255 DEF_TRAVERSE_TYPELOC(DecltypeType, {
|
D | TypeLoc.h | 1942 DecltypeType> {
|
/external/llvm-project/clang/include/clang/Basic/ |
D | TypeNodes.td | 86 def DecltypeType : TypeNode<Type>, NeverCanonicalUnlessDependent;
|
/external/clang/lib/AST/ |
D | Type.cpp | 2897 DecltypeType::DecltypeType(Expr *E, QualType underlyingType, QualType can) in DecltypeType() function in DecltypeType 2909 bool DecltypeType::isSugared() const { return !E->isInstantiationDependent(); } in isSugared() 2911 QualType DecltypeType::desugar() const { in desugar() 2919 : DecltypeType(E, Context.DependentTy), Context(Context) { } in DependentDecltypeType()
|
D | TypePrinter.cpp | 832 void TypePrinter::printDecltypeBefore(const DecltypeType *T, raw_ostream &OS) { in printDecltypeBefore() 839 void TypePrinter::printDecltypeAfter(const DecltypeType *T, raw_ostream &OS) { } in printDecltypeAfter()
|
D | Expr.cpp | 641 else if (FT && FT->getReturnType()->getAs<DecltypeType>()) in ComputeName() 643 ->getAs<DecltypeType>() in ComputeName()
|
/external/llvm-project/clang/lib/AST/ |
D | Type.cpp | 3419 DecltypeType::DecltypeType(Expr *E, QualType underlyingType, QualType can) in DecltypeType() function in DecltypeType 3431 bool DecltypeType::isSugared() const { return !E->isInstantiationDependent(); } in isSugared() 3433 QualType DecltypeType::desugar() const { in desugar() 3441 : DecltypeType(E, Context.DependentTy), Context(Context) {} in DependentDecltypeType()
|
D | ASTStructuralEquivalence.cpp | 958 cast<DecltypeType>(T1)->getUnderlyingExpr(), in IsStructurallyEquivalent() 959 cast<DecltypeType>(T2)->getUnderlyingExpr())) in IsStructurallyEquivalent()
|
D | ODRHash.cpp | 843 void VisitDecltypeType(const DecltypeType *T) { in VisitDecltypeType()
|
D | TypePrinter.cpp | 1081 void TypePrinter::printDecltypeBefore(const DecltypeType *T, raw_ostream &OS) { in printDecltypeBefore() 1089 void TypePrinter::printDecltypeAfter(const DecltypeType *T, raw_ostream &OS) {} in printDecltypeAfter()
|
/external/llvm-project/clang/lib/ASTMatchers/ |
D | ASTMatchersInternal.cpp | 1004 const AstTypeMatcher<DecltypeType> decltypeType;
|
/external/llvm-project/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 6268 extern const AstTypeMatcher<DecltypeType> decltypeType; 6299 AST_POLYMORPHIC_SUPPORTED_TYPES(DecltypeType));
|
/external/llvm-project/clang/lib/Tooling/Syntax/ |
D | BuildTree.cpp | 931 if (isa<DecltypeType>(NNSType)) in getNameSpecifierKind()
|
/external/llvm-project/clang/unittests/ASTMatchers/ |
D | ASTMatchersNodeTest.cpp | 1592 TEST_P(ASTMatchersTest, DecltypeType) { in TEST_P() argument
|