Home
last modified time | relevance | path

Searched defs:SimpleTransformVisitor (Results 1 – 2 of 2) sorted by relevance

/external/clang/lib/AST/
DType.cpp660 struct SimpleTransformVisitor struct
662 ASTContext &Ctx;
665 QualType recurse(QualType type) { in recurse()
670 SimpleTransformVisitor(ASTContext &ctx, F &&f) : Ctx(ctx), TheFunc(std::move(f)) { } in SimpleTransformVisitor() argument
682 TRIVIAL_TYPE_CLASS(Builtin) in TRIVIAL_TYPE_CLASS()
695 QualType VisitPointerType(const PointerType *T) { in VisitPointerType()
706 QualType VisitBlockPointerType(const BlockPointerType *T) { in VisitBlockPointerType()
717 QualType VisitLValueReferenceType(const LValueReferenceType *T) { in VisitLValueReferenceType()
729 QualType VisitRValueReferenceType(const RValueReferenceType *T) { in VisitRValueReferenceType()
741 QualType VisitMemberPointerType(const MemberPointerType *T) { in VisitMemberPointerType()
[all …]
/external/llvm-project/clang/lib/AST/
DType.cpp838 struct SimpleTransformVisitor : public TypeVisitor<Derived, QualType> { struct
839 ASTContext &Ctx;
841 QualType recurse(QualType type) { in recurse()
856 explicit SimpleTransformVisitor(ASTContext &ctx) : Ctx(ctx) {} in SimpleTransformVisitor() function
879 TRIVIAL_TYPE_CLASS(Builtin) in TRIVIAL_TYPE_CLASS()
892 QualType VisitPointerType(const PointerType *T) { in VisitPointerType()
903 QualType VisitBlockPointerType(const BlockPointerType *T) { in VisitBlockPointerType()
914 QualType VisitLValueReferenceType(const LValueReferenceType *T) { in VisitLValueReferenceType()
926 QualType VisitRValueReferenceType(const RValueReferenceType *T) { in VisitRValueReferenceType()
938 QualType VisitMemberPointerType(const MemberPointerType *T) { in VisitMemberPointerType()
[all …]