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

Public Types

typedef uint8_t cmptType
 

Public Member Functions

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

Static Public Attributes

static constexpr direction dim = 3
 
static constexpr direction rank = 0
 
static constexpr direction nComponents = 1
 
static const char *const typeName = "uint8"
 
static const char *const componentNames [] = { "" }
 
static const uint8_t zero = 0
 
static const uint8_t one = 1
 
static const uint8_t min = 0
 
static const uint8_t max = UINT8_MAX
 
static const uint8_t rootMax = UINT8_MAX
 
static const uint8_t rootMin = 0
 

Detailed Description

Definition at line 94 of file uint8.H.

Member Typedef Documentation

◆ cmptType

typedef uint8_t cmptType

Definition at line 103 of file uint8.H.

Constructor & Destructor Documentation

◆ pTraits() [1/2]

pTraits ( const uint8_t &  val)
explicitnoexcept

Definition at line 38 of file uint8.C.

◆ pTraits() [2/2]

pTraits ( Istream is)
explicit

Definition at line 44 of file uint8.C.

Member Function Documentation

◆ operator uint8_t()

operator uint8_t ( ) const
inline

Definition at line 142 of file uint8.H.

◆ operator uint8_t &()

operator uint8_t & ( )
inline

Definition at line 148 of file uint8.H.

Member Data Documentation

◆ dim

constexpr direction dim = 3
staticconstexpr

Definition at line 109 of file uint8.H.

◆ rank

constexpr direction rank = 0
staticconstexpr

Definition at line 112 of file uint8.H.

◆ nComponents

constexpr direction nComponents = 1
staticconstexpr

Definition at line 115 of file uint8.H.

◆ typeName

const char *const typeName = "uint8"
static

Definition at line 120 of file uint8.H.

◆ componentNames

const char *const componentNames = { "" }
static

Definition at line 121 of file uint8.H.

◆ zero

const uint8_t zero = 0
static

Definition at line 122 of file uint8.H.

◆ one

const uint8_t one = 1
static

Definition at line 123 of file uint8.H.

◆ min

const uint8_t min = 0
static

Definition at line 124 of file uint8.H.

◆ max

const uint8_t max = UINT8_MAX
static

Definition at line 125 of file uint8.H.

◆ rootMax

const uint8_t rootMax = UINT8_MAX
static

Definition at line 126 of file uint8.H.

◆ rootMin

const uint8_t rootMin = 0
static

Definition at line 127 of file uint8.H.


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