struct DestructedTypeVisitor
Declaration
template <class Derived, class RetTy = void>
struct DestructedTypeVisitor { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:21
Templates
- Derived
- RetTy = void
Method Overview
- public Derived & asDerived()
- public template <class... Ts>RetTy visit(clang::QualType FT, Ts &&... Args)
- public template <class... Ts>RetTy visitWithKind(QualType::DestructionKind DK, clang::QualType FT, Ts &&... Args)
Methods
¶Derived& asDerived()
Derived& asDerived()
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:46
¶template <class... Ts>
RetTy visit(clang::QualType FT, Ts&&... Args)
template <class... Ts>
RetTy visit(clang::QualType FT, Ts&&... Args)
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:22
Templates
- Ts
Parameters
- clang::QualType FT
- Ts&&... Args
¶template <class... Ts>
RetTy visitWithKind(QualType::DestructionKind DK,
clang::QualType FT,
Ts&&... Args)
template <class... Ts>
RetTy visitWithKind(QualType::DestructionKind DK,
clang::QualType FT,
Ts&&... Args)
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:28
Templates
- Ts
Parameters
- QualType::DestructionKind DK
- clang::QualType FT
- Ts&&... Args