NSVD Reader  0.0.1
nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e Struct Reference

#include <normalizer.hpp>

Inheritance diagram for nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e:

Public Member Functions

 e (const f &r, const SE &s)
 
 e (const e &)=default
 
 e (e &&)=default
 
template<typename ERROR >
void set_derivedFrom (const e &df, const std::vector< e * > &, ERROR &e)
 
template<typename T >
void collect_unresolved (std::vector< T * > &v)
 
void collect_unresolved (std::vector< e * > &v)
 
- Public Member Functions inherited from nodamushi::svd::normalized::normalizer< STRREF, STR, V >::base< SE >
 base (const SE &s, const std::string &n, const dim_info &di)
 indicate that the derivedFrom property is resolved More...
 
 base (const SE &s, const std::string &n)
 
 base (const base< SE > &)=default
 

Static Public Member Functions

template<typename T >
static void print_name (T &o)
 

Public Attributes

const fparent
 
const ederivedFrom
 
- Public Attributes inherited from nodamushi::svd::normalized::normalizer< STRREF, STR, V >::base< SE >
const SEsvd
 
std::string name
 
dim_info dim
 
bool resolved
 

Detailed Description

template<typename STRREF, typename STR, typename V>
struct nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e

Definition at line 184 of file normalizer.hpp.

Constructor & Destructor Documentation

◆ e() [1/3]

template<typename STRREF , typename STR , typename V >
nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::e ( const f r,
const SE s 
)
inline

Definition at line 194 of file normalizer.hpp.

◆ e() [2/3]

template<typename STRREF , typename STR , typename V >
nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::e ( const e )
default

◆ e() [3/3]

template<typename STRREF , typename STR , typename V >
nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::e ( e &&  )
default

Member Function Documentation

◆ collect_unresolved() [1/2]

template<typename STRREF , typename STR , typename V >
template<typename T >
void nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::collect_unresolved ( std::vector< T * > &  v)
inline

Definition at line 206 of file normalizer.hpp.

◆ collect_unresolved() [2/2]

template<typename STRREF , typename STR , typename V >
void nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::collect_unresolved ( std::vector< e * > &  v)
inline

Definition at line 207 of file normalizer.hpp.

◆ print_name()

template<typename STRREF , typename STR , typename V >
template<typename T >
static void nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::print_name ( T &  o)
inlinestatic

Definition at line 187 of file normalizer.hpp.

◆ set_derivedFrom()

template<typename STRREF , typename STR , typename V >
template<typename ERROR >
void nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::set_derivedFrom ( const e df,
const std::vector< e * > &  ,
ERROR &  e 
)
inline

Definition at line 200 of file normalizer.hpp.

Member Data Documentation

◆ derivedFrom

template<typename STRREF , typename STR , typename V >
const e* nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::derivedFrom

Definition at line 192 of file normalizer.hpp.

◆ parent

template<typename STRREF , typename STR , typename V >
const f* nodamushi::svd::normalized::normalizer< STRREF, STR, V >::e::parent

Definition at line 191 of file normalizer.hpp.


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