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()

Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:107

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)

Declared at: clang/include/clang/AST/NonTrivialTypeVisitor.h:87

Templates

Ts

Parameters

QualType::PrimitiveCopyKind PCK
clang::QualType FT
Ts&&... Args