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

#include <normalizer.hpp>

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

const dparent
 
const pderivedFrom
 
did_t last_group_id
 
boxvec< rregisters
 
boxvec< cclusters
 
- Public Attributes inherited from nodamushi::svd::normalized::normalizer< STRREF, STR, V >::base< SP >
const SPsvd
 
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 >::p

Definition at line 416 of file normalizer.hpp.

Constructor & Destructor Documentation

◆ p() [1/3]

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

Definition at line 431 of file normalizer.hpp.

◆ p() [2/3]

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

◆ p() [3/3]

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

Definition at line 489 of file normalizer.hpp.

◆ collect_unresolved() [2/2]

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

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

Definition at line 419 of file normalizer.hpp.

◆ set_derivedFrom()

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

Definition at line 468 of file normalizer.hpp.

Member Data Documentation

◆ clusters

template<typename STRREF , typename STR , typename V >
boxvec<c> nodamushi::svd::normalized::normalizer< STRREF, STR, V >::p::clusters

Definition at line 428 of file normalizer.hpp.

◆ derivedFrom

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

Definition at line 425 of file normalizer.hpp.

◆ last_group_id

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

Definition at line 426 of file normalizer.hpp.

◆ parent

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

Definition at line 424 of file normalizer.hpp.

◆ registers

template<typename STRREF , typename STR , typename V >
boxvec<r> nodamushi::svd::normalized::normalizer< STRREF, STR, V >::p::registers

Definition at line 427 of file normalizer.hpp.


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