lestes::lang::cplus::lex::encoder Class Reference

Abstract encoder. More...

#include <encoder.hh>

Inheritance diagram for lestes::lang::cplus::lex::encoder:

Inheritance graph
[legend]
List of all members.

Public Member Functions

bool equals (const ptr< encoder > &other) const
 Tests equality to other encoder.

Protected Member Functions

 encoder (void)
 Creates the encoder.

Private Member Functions

 encoder (const encoder &)
 Hides copy constructor.
encoderoperator= (const encoder &)
 Hides assignment operator.

Detailed Description

Abstract encoder.

Represents character set encoding skeleton. Used as an abstract base class for all encoders.


Constructor & Destructor Documentation

lestes::lang::cplus::lex::encoder::encoder ( void   )  [inline, protected]

Creates the encoder.

Creates new encoder.

lestes::lang::cplus::lex::encoder::encoder ( const encoder  )  [private]

Hides copy constructor.


Member Function Documentation

bool lestes::lang::cplus::lex::encoder::equals ( const ptr< encoder > &  other  )  const [inline]

Tests equality to other encoder.

Compares to other encoder. Only the same instances are equal.

Parameters:
other The encoder to compare to. true If this == other.

encoder& lestes::lang::cplus::lex::encoder::operator= ( const encoder  )  [private]

Hides assignment operator.


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 18:43:39 2007 for lestes by doxygen 1.5.1-20070107