NSVD Reader  0.0.1
nodamushi::svd::normalized::dim_info Struct Reference

dim,dimIndex,array information object. More...

#include <dim_info.hpp>

Public Types

using id_t = unsigned int
 

Public Member Functions

constexpr operator bool () const noexcept
 is the dimension type array or seq More...
 
constexpr bool is_array () const noexcept
 is the dimension type array More...
 
constexpr bool is_seq () const noexcept
 is the dimension type sequence More...
 
constexpr bool is_first () const noexcept
 is the index is 0 More...
 
constexpr bool is_last () const noexcept
 is the index is the last index More...
 

Public Attributes

dim_type type
 array or seq or non More...
 
size_t index
 index More...
 
size_t length
 dimension length More...
 
id_t id
 dimension group id.this value is unique in the parent. More...
 

Detailed Description

dim,dimIndex,array information object.

Definition at line 27 of file dim_info.hpp.

Member Typedef Documentation

◆ id_t

Definition at line 29 of file dim_info.hpp.

Member Function Documentation

◆ is_array()

constexpr bool nodamushi::svd::normalized::dim_info::is_array ( ) const
inlinenoexcept

is the dimension type array

Definition at line 43 of file dim_info.hpp.

◆ is_first()

constexpr bool nodamushi::svd::normalized::dim_info::is_first ( ) const
inlinenoexcept

is the index is 0

Definition at line 47 of file dim_info.hpp.

◆ is_last()

constexpr bool nodamushi::svd::normalized::dim_info::is_last ( ) const
inlinenoexcept

is the index is the last index

Definition at line 49 of file dim_info.hpp.

◆ is_seq()

constexpr bool nodamushi::svd::normalized::dim_info::is_seq ( ) const
inlinenoexcept

is the dimension type sequence

Definition at line 45 of file dim_info.hpp.

◆ operator bool()

constexpr nodamushi::svd::normalized::dim_info::operator bool ( ) const
inlinenoexcept

is the dimension type array or seq

Definition at line 40 of file dim_info.hpp.

Member Data Documentation

◆ id

id_t nodamushi::svd::normalized::dim_info::id

dimension group id.this value is unique in the parent.

Definition at line 37 of file dim_info.hpp.

◆ index

size_t nodamushi::svd::normalized::dim_info::index

index

Definition at line 33 of file dim_info.hpp.

◆ length

size_t nodamushi::svd::normalized::dim_info::length

dimension length

Definition at line 35 of file dim_info.hpp.

◆ type

dim_type nodamushi::svd::normalized::dim_info::type

array or seq or non

Definition at line 31 of file dim_info.hpp.


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