mln::value::label< n > Struct Template Reference
Label
value class.
More...
#include <label.hh>
Inherits mln::value::Symbolic< mln::value::label< n > >, and mln::value::internal::value_like_< unsigned, mln::value::internal::encoding_unsigned_< n >::ret, int, mln::value::label< n > >.
List of all members.
Detailed Description
template<unsigned n>
struct mln::value::label< n >
Label
value class.
The parameter n
is the number of encoding bits.
Definition at line 126 of file label.hh.
Member Typedef Documentation
Encoding associated type.
Definition at line 136 of file label.hh.
Constructor & Destructor Documentation
Constructor without argument.
Definition at line 237 of file label.hh.
Constructor from an (unsigned) integer.
Definition at line 243 of file label.hh.
Member Function Documentation
Conversion to an unsigned integer.
Definition at line 257 of file label.hh.
Self increment.
Definition at line 284 of file label.hh.
Self decrement.
Definition at line 294 of file label.hh.
Assignment from an (unsigned) integer.
Definition at line 265 of file label.hh.