Ocean
Ocean::TypeNamer Class Reference

This class implements a helper class allowing to determine unique names for most of native C++ data types. More...

Static Public Member Functions

template<typename T >
static const char * name ()
 Returns a user-friendly name for most of native C++ data types. More...
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 
template<>
const char * name ()
 

Detailed Description

This class implements a helper class allowing to determine unique names for most of native C++ data types.

Member Function Documentation

◆ name() [1/15]

template<typename T >
static const char* Ocean::TypeNamer::name ( )
inlinestatic

Returns a user-friendly name for most of native C++ data types.

Returns
The user friendly name
Template Parameters
TThe data type for which the name is returned

◆ name() [2/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [3/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [4/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [5/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [6/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [7/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [8/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [9/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [10/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [11/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [12/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [13/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [14/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

◆ name() [15/15]

template<>
const char* Ocean::TypeNamer::name ( )
inlinestatic

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