Public Types | Static Public Member Functions | Static Public Attributes

DGtal::IntegerTraits< uint32_t > Struct Template Reference

#include <IntegerTraits.h>

Public Types

typedef TagTrue IsBounded
typedef TagTrue IsUnsigned
typedef TagTrue IsSpecialized
typedef int32_t SignedVersion
typedef uint32_t UnsignedVersion
typedef uint32_t ReturnType
typedef boost::call_traits
< uint32_t >::param_type 
ParamType

Static Public Member Functions

static ReturnType zero ()
static ReturnType one ()
static ReturnType min ()
static ReturnType max ()
static unsigned int digits ()
static BoundEnum isBounded ()
static SignEnum isUnsigned ()

Static Public Attributes

static const uint32_t ZERO = 0
static const uint32_t ONE = 1

Detailed Description

template<>
struct DGtal::IntegerTraits< uint32_t >

Specialization for <uint32_t>.


Member Typedef Documentation

typedef boost::call_traits<uint32_t>::param_type DGtal::IntegerTraits< uint32_t >::ParamType

Member Function Documentation

static unsigned int DGtal::IntegerTraits< uint32_t >::digits (  )  [inline, static]
static BoundEnum DGtal::IntegerTraits< uint32_t >::isBounded (  )  [inline, static]
static SignEnum DGtal::IntegerTraits< uint32_t >::isUnsigned (  )  [inline, static]
static ReturnType DGtal::IntegerTraits< uint32_t >::max (  )  [inline, static]
static ReturnType DGtal::IntegerTraits< uint32_t >::min (  )  [inline, static]
static ReturnType DGtal::IntegerTraits< uint32_t >::one (  )  [inline, static]
static ReturnType DGtal::IntegerTraits< uint32_t >::zero (  )  [inline, static]

Field Documentation

const uint32_t DGtal::IntegerTraits< uint32_t >::ONE = 1 [static]
const uint32_t DGtal::IntegerTraits< uint32_t >::ZERO = 0 [static]

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