CStringLiteral< LitCode > Class Template Reference

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

#include <CStringLiteral.h>

List of all members.

Public Types

typedef std::string literal_type
 Type for string literals.

Public Member Functions

 CStringLiteral ()
 Default constructor.
 ~CStringLiteral ()
 Destructor.
literal_type operator() () const
 Return string literal depending on LitCode.

Detailed Description

template<unsigned LitCode = CLiteralCodes::first_code>
class 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 CStringLiteral< LitCode >::literal_type

Type for string literals.


Constructor & Destructor Documentation

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

Default constructor.

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

Destructor.


Member Function Documentation

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

Return string literal depending on LitCode.


The documentation for this class was generated from the following file:
Generated on Tue May 4 08:19:06 2010 for PolyBoRi by  doxygen 1.6.3