PolyBoRi
Public Types | Public Member Functions | List of all members
polybori::CStringLiteral< LitCode > Class Template Reference

This template class defines string literals corresponding to the codes enumerated in the class CLiteralCodes. More...

#include <CStringLiteral.h>

Public Types

typedef std::string literal_type
 Type for string literals. More...
 

Public Member Functions

 CStringLiteral ()
 Default constructor. More...
 
 ~CStringLiteral ()
 Destructor. More...
 
literal_type operator() () const
 Return string literal depending on LitCode. More...
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 
template<>
CStringLiteral::literal_type operator() () const
 

Detailed Description

template<unsigned LitCode = CLiteralCodes::first_code>
class polybori::CStringLiteral< LitCode >

This template class defines string literals corresponding to the codes enumerated in the class CLiteralCodes.

Member Typedef Documentation

template<unsigned LitCode = CLiteralCodes::first_code>
typedef std::string polybori::CStringLiteral< LitCode >::literal_type

Type for string literals.

Constructor & Destructor Documentation

template<unsigned LitCode = CLiteralCodes::first_code>
polybori::CStringLiteral< LitCode >::CStringLiteral ( )
inline

Default constructor.

template<unsigned LitCode = CLiteralCodes::first_code>
polybori::CStringLiteral< LitCode >::~CStringLiteral ( )
inline

Destructor.

Member Function Documentation

template<unsigned LitCode = CLiteralCodes::first_code>
literal_type polybori::CStringLiteral< LitCode >::operator() ( ) const

Return string literal depending on LitCode.


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