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

#include <normalizer.hpp>

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

const pparentp
 
const cparentc
 
const rderivedFrom
 
did_t last_group_id
 
boxvec< ffields
 
- Public Attributes inherited from nodamushi::svd::normalized::normalizer< STRREF, STR, V >::base< SR >
const SRsvd
 
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 >::r

Definition at line 259 of file normalizer.hpp.

Constructor & Destructor Documentation

◆ r() [1/3]

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

Definition at line 274 of file normalizer.hpp.

◆ r() [2/3]

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

◆ r() [3/3]

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

Definition at line 312 of file normalizer.hpp.

◆ collect_unresolved() [2/2]

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

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

Definition at line 262 of file normalizer.hpp.

◆ set_derivedFrom()

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

Definition at line 296 of file normalizer.hpp.

Member Data Documentation

◆ derivedFrom

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

Definition at line 269 of file normalizer.hpp.

◆ fields

template<typename STRREF , typename STR , typename V >
boxvec<f> nodamushi::svd::normalized::normalizer< STRREF, STR, V >::r::fields

Definition at line 271 of file normalizer.hpp.

◆ last_group_id

template<typename STRREF , typename STR , typename V >
did_t nodamushi::svd::normalized::normalizer< STRREF, STR, V >::r::last_group_id

Definition at line 270 of file normalizer.hpp.

◆ parentc

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

Definition at line 268 of file normalizer.hpp.

◆ parentp

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

Definition at line 267 of file normalizer.hpp.


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