pTraits< uint32_t > Class Template Reference

Template specialization for pTraits<uint32_t> More...

Public Types

typedef uint32_t cmptType
 Component type. More...
 

Public Member Functions

 pTraits (const uint32_t &val)
 Copy construct from primitive. More...
 
 pTraits (Istream &is)
 Read construct from Istream. More...
 
 operator uint32_t () const
 Access to the value. More...
 
 operator uint32_t & ()
 Access to the value. More...
 

Static Public Attributes

static constexpr direction dim = 3
 Dimensionality of space. More...
 
static constexpr direction rank = 0
 Rank of uint32_t is 0. More...
 
static constexpr direction nComponents = 1
 Number of components in uint32_t is 1. More...
 
static const char *const typeName
 
static const char *const componentNames [] = { "" }
 
static const uint32_t zero = 0
 
static const uint32_t one = 1
 
static const uint32_t min = 0
 
static const uint32_t max = UINT32_MAX
 
static const uint32_t rootMax = pTraits<uint32_t>::max
 
static const uint32_t rootMin = 0
 

Detailed Description

template<>
class Foam::pTraits< uint32_t >

Template specialization for pTraits<uint32_t>

Definition at line 125 of file uint32.H.

Member Typedef Documentation

◆ cmptType

typedef uint32_t cmptType

Component type.

Definition at line 134 of file uint32.H.

Constructor & Destructor Documentation

◆ pTraits() [1/2]

pTraits ( const uint32_t &  val)
explicit

Copy construct from primitive.

Definition at line 42 of file uint32.C.

◆ pTraits() [2/2]

pTraits ( Istream is)
explicit

Read construct from Istream.

Definition at line 47 of file uint32.C.

Member Function Documentation

◆ operator uint32_t()

operator uint32_t ( ) const
inline

Access to the value.

Definition at line 173 of file uint32.H.

◆ operator uint32_t &()

operator uint32_t & ( )
inline

Access to the value.

Definition at line 179 of file uint32.H.

Member Data Documentation

◆ dim

constexpr direction dim = 3
staticconstexpr

Dimensionality of space.

Definition at line 140 of file uint32.H.

◆ rank

constexpr direction rank = 0
staticconstexpr

Rank of uint32_t is 0.

Definition at line 143 of file uint32.H.

◆ nComponents

constexpr direction nComponents = 1
staticconstexpr

Number of components in uint32_t is 1.

Definition at line 146 of file uint32.H.

◆ typeName

const char* const typeName
static

Definition at line 151 of file uint32.H.

◆ componentNames

const char *const componentNames = { "" }
static

Definition at line 152 of file uint32.H.

◆ zero

const uint32_t zero = 0
static

Definition at line 153 of file uint32.H.

◆ one

const uint32_t one = 1
static

Definition at line 154 of file uint32.H.

◆ min

const uint32_t min = 0
static

Definition at line 155 of file uint32.H.

◆ max

const uint32_t max = UINT32_MAX
static

Definition at line 156 of file uint32.H.

◆ rootMax

const uint32_t rootMax = pTraits<uint32_t>::max
static

Definition at line 157 of file uint32.H.

◆ rootMin

const uint32_t rootMin = 0
static

Definition at line 158 of file uint32.H.


The documentation for this class was generated from the following files: