Searched defs:SimpleTransformVisitor (Results 1 – 2 of 2) sorted by relevance
660 struct SimpleTransformVisitor struct662 ASTContext &Ctx;665 QualType recurse(QualType type) { in recurse()670 SimpleTransformVisitor(ASTContext &ctx, F &&f) : Ctx(ctx), TheFunc(std::move(f)) { } in SimpleTransformVisitor() argument682 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 …]
838 struct SimpleTransformVisitor : public TypeVisitor<Derived, QualType> { struct839 ASTContext &Ctx;841 QualType recurse(QualType type) { in recurse()856 explicit SimpleTransformVisitor(ASTContext &ctx) : Ctx(ctx) {} in SimpleTransformVisitor() function879 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 …]