DiSMEC++
|
Strong typedef for an int to signify a label id. More...
#include <types.h>
Public Member Functions | |
label_id_t & | operator++ () |
constexpr | opaque_int_type (T v) noexcept |
! Explicit constructor from an underlying int. More... | |
Public Member Functions inherited from dismec::opaque_int_type< label_id_t, std::int_fast32_t > | |
constexpr | opaque_int_type (std::int_fast32_t v) noexcept |
! Explicit constructor from an underlying int. More... | |
constexpr std::int_fast32_t | to_index () const |
! Explicitly convert to an integer. More... | |
Additional Inherited Members | |
Protected Attributes inherited from dismec::opaque_int_type< label_id_t, std::int_fast32_t > | |
std::int_fast32_t | m_Value |
Strong typedef for an int to signify a label id.
This value represents an id for a label.
|
inlineexplicitconstexprnoexcept |
! Explicit constructor from an underlying int.
Definition at line 29 of file opaque_int.h.
|
inline |
Definition at line 24 of file types.h.
References dismec::opaque_int_type< label_id_t, std::int_fast32_t >::m_Value.