$extrastylesheet
#include <mln/value/int_u32.hh>
Public Member Functions | |
int_u32 () | |
int_u32 (int i) | |
int_u32 (const mln::literal::zero_t &) | |
int_u32 (const mln::literal::one_t &) | |
C & | handle_ () |
int_u< n > | next () const |
operator unsigned () const | |
int | operator- () const |
const C & | to_enc () const |
V | to_equiv () const |
N | to_interop () const |
Protected Attributes | |
enc | v_ |
Public Types | |
typedef Integer< void > | category |
typedef C | enc |
typedef V | equiv |
typedef int_u< n > | exact_t |
typedef N | interop |
Protected Types | |
typedef internal::encoding_unsigned_ < n >::ret | enc_ |
Alias for unsigned 32-bit integers.
Definition at line 8 of file int_u32.dox.
mln::value::int_u32::int_u32 | ( | ) |
Constructor without argument.
mln::value::int_u32::int_u32 | ( | int | i | ) |
Constructor from an integer.
mln::value::int_u32::int_u32 | ( | const mln::literal::zero_t & | ) |
Constructors with literals. Set to 0.
mln::value::int_u32::int_u32 | ( | const mln::literal::one_t & | ) |
Constructors with literals. Set to 1.
|
inlineinherited |
Definition at line 81 of file value_like.hh.
|
inherited |
Give the next value (i.e., i + 1).
|
inherited |
Conversion to an unsigned integer.
|
inherited |
Unary operator minus.
|
inherited |
Explicit conversion towards encoding type.
|
inherited |
Explicit conversion towards equivalent type.
|
inherited |
Explicit conversion towards interoperation type.
|
protectedinherited |
Definition at line 84 of file value_like.hh.
|
inherited |
Definition at line 60 of file concept/integer.hh.
|
inherited |
Encoding associated type.
Definition at line 65 of file value_like.hh.
|
protectedinherited |
|
inherited |
Equivalent associated type.
Definition at line 62 of file value_like.hh.
|
inherited |
|
inherited |
Interoperation associated type.
Definition at line 68 of file value_like.hh.