NSVD Reader  0.0.1
nodamushi::svd::normalized::dim_name_helper< STR > Struct Template Reference

replacing s process support More...

#include <dim_helper.hpp>

Public Member Functions

template<typename NODE >
 dim_name_helper (const NODE &n, const STR *string)
 
 operator bool () const noexcept
 
 is_array () const noexcept
 
 is_seq () const noexcept
 
std::string operator() (size_t index) const
 

Public Attributes

const STR * str
 
const dimIndexdimIndex
 
dim_type type
 
size_t first_end
 
size_t second_begin
 

Detailed Description

template<typename STR>
struct nodamushi::svd::normalized::dim_name_helper< STR >

replacing s process support

Definition at line 28 of file dim_helper.hpp.

Constructor & Destructor Documentation

◆ dim_name_helper()

template<typename STR >
template<typename NODE >
nodamushi::svd::normalized::dim_name_helper< STR >::dim_name_helper ( const NODE &  n,
const STR *  string 
)
inline

Definition at line 37 of file dim_helper.hpp.

Member Function Documentation

◆ is_array()

template<typename STR >
nodamushi::svd::normalized::dim_name_helper< STR >::is_array ( ) const
inlinenoexcept

Definition at line 89 of file dim_helper.hpp.

◆ is_seq()

template<typename STR >
nodamushi::svd::normalized::dim_name_helper< STR >::is_seq ( ) const
inlinenoexcept

Definition at line 90 of file dim_helper.hpp.

◆ operator bool()

template<typename STR >
nodamushi::svd::normalized::dim_name_helper< STR >::operator bool ( ) const
inlinenoexcept

Definition at line 88 of file dim_helper.hpp.

◆ operator()()

template<typename STR >
std::string nodamushi::svd::normalized::dim_name_helper< STR >::operator() ( size_t  index) const
inline

Definition at line 92 of file dim_helper.hpp.

Member Data Documentation

◆ dimIndex

template<typename STR >
const dimIndex* nodamushi::svd::normalized::dim_name_helper< STR >::dimIndex

Definition at line 31 of file dim_helper.hpp.

◆ first_end

template<typename STR >
size_t nodamushi::svd::normalized::dim_name_helper< STR >::first_end

Definition at line 33 of file dim_helper.hpp.

◆ second_begin

template<typename STR >
size_t nodamushi::svd::normalized::dim_name_helper< STR >::second_begin

Definition at line 34 of file dim_helper.hpp.

◆ str

template<typename STR >
const STR* nodamushi::svd::normalized::dim_name_helper< STR >::str

Definition at line 30 of file dim_helper.hpp.

◆ type

template<typename STR >
dim_type nodamushi::svd::normalized::dim_name_helper< STR >::type

Definition at line 32 of file dim_helper.hpp.


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