Loading...
Searching...
No Matches
pTraits< char > Class Reference

Template specialisation for pTraits<char>. More...

#include <char.H>

Inheritance diagram for pTraits< char >:
Collaboration diagram for pTraits< char >:

Public Member Functions

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

Static Public Attributes

static const char *const typeName = "char"

Detailed Description

Template specialisation for pTraits<char>.

Definition at line 99 of file char.H.

Constructor & Destructor Documentation

◆ pTraits() [1/2]

pTraits ( char val)
inlineexplicitnoexcept

Copy construct from primitive.

Definition at line 115 of file char.H.

References Foam::noexcept.

◆ pTraits() [2/2]

pTraits ( Istream & is)
explicit

Read construct from Istream.

Definition at line 32 of file char.C.

Member Function Documentation

◆ operator char()

operator char ( ) const
inlinenoexcept

Return the value.

Definition at line 128 of file char.H.

References Foam::noexcept.

◆ operator char &()

operator char & ( )
inlinenoexcept

Access the value.

Definition at line 133 of file char.H.

Member Data Documentation

◆ typeName

const char *const typeName = "char"
static

Definition at line 107 of file char.H.


The documentation for this class was generated from the following files:
  • src/OpenFOAM/primitives/chars/char/char.H
  • src/OpenFOAM/primitives/chars/char/char.C
  • src/OpenFOAM/primitives/complex/complex.C