struct DefaultInitializedTypeVisitor

Declaration

template <class Derived, class RetTy = void>
struct DefaultInitializedTypeVisitor { /* full declaration omitted */ };

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

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::PrimitiveDefaultInitializeKind PDIK, clang::QualType FT, Ts &&... Args)

Methods

Derived& asDerived()

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

template <class... Ts>
RetTy visit(clang::QualType FT, Ts&&... Args)

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

Templates

Ts

Parameters

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

template <class... Ts>
RetTy visitWithKind(
    QualType::PrimitiveDefaultInitializeKind PDIK,
    clang::QualType FT,
    Ts&&... Args)

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

Templates

Ts

Parameters

QualType::PrimitiveDefaultInitializeKind PDIK
clang::QualType FT
Ts&&... Args