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

Abstract encoder. More...

#include <encoder.hh>

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

lestes::lang::cplus::lex::ucn_filter lestes::std::object lestes::std::mem::keystone lestes::lang::cplus::lex::encoder_ascii7 lestes::lang::cplus::lex::encoder_host lestes::lang::cplus::lex::encoder_test< Discriminator > lestes::lang::cplus::lex::encoder_utf8 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.

Definition at line 53 of file encoder.hh.


Constructor & Destructor Documentation

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

Creates the encoder.

Creates new encoder.

Definition at line 70 of file encoder.hh.

00071 {
00072 }

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.

Definition at line 79 of file encoder.hh.

00080 {
00081         return other == this;
00082 }

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:24:16 2007 for lestes by doxygen 1.5.1-20070107