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

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

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)

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

Templates

Ts

Parameters

QualType::DestructionKind DK
clang::QualType FT
Ts&&... Args