pTraits< char > Class Reference

Template specialisation for pTraits<char> More...

Public Member Functions

 pTraits (char val) noexcept
 Copy construct from primitive. More...
 
 pTraits (Istream &is)
 Read construct from Istream. More...
 
 operator char () const noexcept
 Return the value. More...
 
 operator char & () noexcept
 Access the value. More...
 

Static Public Attributes

static const char *const typeName = "char"
 

Detailed Description

Template specialisation for pTraits<char>

Definition at line 92 of file char.H.

Constructor & Destructor Documentation

◆ pTraits() [1/2]

pTraits ( char  val)
inlineexplicitnoexcept

Copy construct from primitive.

Definition at line 106 of file char.H.

◆ pTraits() [2/2]

pTraits ( Istream is)
explicit

Read construct from Istream.

Definition at line 39 of file char.C.

Member Function Documentation

◆ operator char()

operator char ( ) const
inlinenoexcept

Return the value.

Definition at line 118 of file char.H.

◆ operator char &()

operator char & ( )
inlinenoexcept

Access the value.

Definition at line 124 of file char.H.

Member Data Documentation

◆ typeName

const char *const typeName = "char"
static

Definition at line 100 of file char.H.


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