Label value class.
More...
#include <label.hh>
Inherits mln::value::Symbolic< label< n > >, and mln::value::internal::value_like_< unsigned,internal::encoding_unsigned_< n >::ret,int,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 140 of file label.hh.
Member Typedef Documentation
Encoding associated type.
Definition at line 150 of file label.hh.
Constructor & Destructor Documentation
Constructor without argument.
Definition at line 271 of file label.hh.
Constructor from an (unsigned) integer.
Definition at line 277 of file label.hh.
Member Function Documentation
Return the next value.
Definition at line 338 of file label.hh.
Conversion to an unsigned integer.
Definition at line 291 of file label.hh.
Self increment.
Definition at line 318 of file label.hh.
Self decrement.
Definition at line 328 of file label.hh.
Assignment from an (unsigned) integer.
Definition at line 299 of file label.hh.
Return the previous value.
Definition at line 346 of file label.hh.