Public Types | Public Member Functions | Static Public Attributes | List of all members
pTraits< int32_t > Class Reference

Public Types

typedef int32_t cmptType
 
typedef int32_t magType
 

Public Member Functions

 pTraits (const int32_t &val) noexcept
 
 pTraits (Istream &is)
 
 operator int32_t () const noexcept
 
 operator int32_t & () noexcept
 

Static Public Attributes

static constexpr direction dim = 3
 
static constexpr direction rank = 0
 
static constexpr direction nComponents = 1
 
static const char *const typeName
 
static const char *const componentNames [] = { "" }
 
static const int32_t zero = 0
 
static const int32_t one = 1
 
static const int32_t min = INT32_MIN
 
static const int32_t max = INT32_MAX
 
static const int32_t rootMax = pTraits<int32_t>::max
 
static const int32_t rootMin = pTraits<int32_t>::min
 

Detailed Description

Definition at line 158 of file int32.H.

Member Typedef Documentation

◆ cmptType

typedef int32_t cmptType

Definition at line 167 of file int32.H.

◆ magType

typedef int32_t magType

Definition at line 170 of file int32.H.

Constructor & Destructor Documentation

◆ pTraits() [1/2]

pTraits ( const int32_t &  val)
explicitnoexcept

Definition at line 38 of file int32.C.

◆ pTraits() [2/2]

pTraits ( Istream is)
explicit

Definition at line 43 of file int32.C.

Member Function Documentation

◆ operator int32_t()

operator int32_t ( ) const
inlinenoexcept

Definition at line 209 of file int32.H.

◆ operator int32_t &()

operator int32_t & ( )
inlinenoexcept

Definition at line 215 of file int32.H.

Member Data Documentation

◆ dim

constexpr direction dim = 3
staticconstexpr

Definition at line 176 of file int32.H.

◆ rank

constexpr direction rank = 0
staticconstexpr

Definition at line 179 of file int32.H.

◆ nComponents

constexpr direction nComponents = 1
staticconstexpr

Definition at line 182 of file int32.H.

◆ typeName

const char* const typeName
static

Definition at line 187 of file int32.H.

◆ componentNames

const char *const componentNames = { "" }
static

Definition at line 188 of file int32.H.

◆ zero

const int32_t zero = 0
static

Definition at line 189 of file int32.H.

◆ one

const int32_t one = 1
static

Definition at line 190 of file int32.H.

◆ min

const int32_t min = INT32_MIN
static

Definition at line 191 of file int32.H.

◆ max

const int32_t max = INT32_MAX
static

Definition at line 192 of file int32.H.

◆ rootMax

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

Definition at line 193 of file int32.H.

◆ rootMin

const int32_t rootMin = pTraits<int32_t>::min
static

Definition at line 194 of file int32.H.


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