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

#include <normalizer.hpp>

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

const rparent
 
const fderivedFrom
 
boxvec< eenumeratedValues
 
- Public Attributes inherited from nodamushi::svd::normalized::normalizer< STRREF, STR, V >::base< SF >
const SFsvd
 
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 >::f

Definition at line 213 of file normalizer.hpp.

Constructor & Destructor Documentation

◆ f() [1/3]

template<typename STRREF , typename STR , typename V >
template<typename ERROR >
nodamushi::svd::normalized::normalizer< STRREF, STR, V >::f::f ( const r r,
const SF s,
const std::string &  n,
const dim_info i,
ERROR &  e 
)
inline

Definition at line 226 of file normalizer.hpp.

◆ f() [2/3]

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

◆ f() [3/3]

template<typename STRREF , typename STR , typename V >
nodamushi::svd::normalized::normalizer< STRREF, STR, V >::f::f ( f &&  )
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 >::f::collect_unresolved ( std::vector< T * > &  v)
inline

Definition at line 251 of file normalizer.hpp.

◆ collect_unresolved() [2/2]

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

Definition at line 253 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 >::f::print_name ( T &  o)
inlinestatic

Definition at line 216 of file normalizer.hpp.

◆ set_derivedFrom()

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

Definition at line 240 of file normalizer.hpp.

Member Data Documentation

◆ derivedFrom

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

Definition at line 222 of file normalizer.hpp.

◆ enumeratedValues

template<typename STRREF , typename STR , typename V >
boxvec<e> nodamushi::svd::normalized::normalizer< STRREF, STR, V >::f::enumeratedValues

Definition at line 223 of file normalizer.hpp.

◆ parent

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

Definition at line 221 of file normalizer.hpp.


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