struct CopiedTypeVisitor
Declaration
template <class Derived, bool IsMove, class RetTy = void>
struct CopiedTypeVisitor { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:78
Templates
- Derived
- bool IsMove
- 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::PrimitiveCopyKind PCK, clang::QualType FT, Ts &&... Args)
Methods
¶Derived& asDerived()
Derived& asDerived()
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:107
¶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:79
Templates
- Ts
Parameters
- clang::QualType FT
- Ts&&... Args
¶template <class... Ts>
RetTy visitWithKind(
QualType::PrimitiveCopyKind PCK,
clang::QualType FT,
Ts&&... Args)
template <class... Ts>
RetTy visitWithKind(
QualType::PrimitiveCopyKind PCK,
clang::QualType FT,
Ts&&... Args)
Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:87
Templates
- Ts
Parameters
- QualType::PrimitiveCopyKind PCK
- clang::QualType FT
- Ts&&... Args