NSVD Reader  0.0.1
nodamushi::svd::normalized::normvisitor< VISITOR > Struct Template Reference

#include <normalized_visitor.hpp>

Classes

struct  __dummy_visitor_
 

Public Types

using this_t = normvisitor< VISITOR >
 
using result = ::nodamushi::visitor::result
 

Static Public Member Functions

template<typename T >
static result visit (T &t)
 
template<typename T >
static result visit (T &t, VISITOR &v)
 
template<typename T >
static result handleVisit (T &t)
 
template<typename T >
static result handleVisit (T &t, VISITOR &v)
 
template<typename T >
static result apply (T &t, VISITOR &v)
 
template<typename T >
static result apply (T &t, __dummy_visitor_ &v)
 

Detailed Description

template<typename VISITOR>
struct nodamushi::svd::normalized::normvisitor< VISITOR >

Definition at line 183 of file normalized_visitor.hpp.

Member Typedef Documentation

◆ result

template<typename VISITOR >
using nodamushi::svd::normalized::normvisitor< VISITOR >::result = ::nodamushi::visitor::result

Definition at line 188 of file normalized_visitor.hpp.

◆ this_t

template<typename VISITOR >
using nodamushi::svd::normalized::normvisitor< VISITOR >::this_t = normvisitor<VISITOR>

Definition at line 187 of file normalized_visitor.hpp.

Member Function Documentation

◆ apply() [1/2]

template<typename VISITOR >
template<typename T >
static result nodamushi::svd::normalized::normvisitor< VISITOR >::apply ( T &  t,
VISITOR &  v 
)
inlinestatic

Definition at line 220 of file normalized_visitor.hpp.

◆ apply() [2/2]

template<typename VISITOR >
template<typename T >
static result nodamushi::svd::normalized::normvisitor< VISITOR >::apply ( T &  t,
__dummy_visitor_ v 
)
inlinestatic

Definition at line 226 of file normalized_visitor.hpp.

◆ handleVisit() [1/2]

template<typename VISITOR >
template<typename T >
static result nodamushi::svd::normalized::normvisitor< VISITOR >::handleVisit ( T &  t)
inlinestatic

Definition at line 204 of file normalized_visitor.hpp.

◆ handleVisit() [2/2]

template<typename VISITOR >
template<typename T >
static result nodamushi::svd::normalized::normvisitor< VISITOR >::handleVisit ( T &  t,
VISITOR &  v 
)
inlinestatic

Definition at line 213 of file normalized_visitor.hpp.

◆ visit() [1/2]

template<typename VISITOR >
template<typename T >
static result nodamushi::svd::normalized::normvisitor< VISITOR >::visit ( T &  t)
inlinestatic

Definition at line 191 of file normalized_visitor.hpp.

◆ visit() [2/2]

template<typename VISITOR >
template<typename T >
static result nodamushi::svd::normalized::normvisitor< VISITOR >::visit ( T &  t,
VISITOR &  v 
)
inlinestatic

Definition at line 197 of file normalized_visitor.hpp.


The documentation for this struct was generated from the following file: