Inheritance diagram for lestes::lang::cplus::lex::encoder_test< Discriminator >:

Public Member Functions | |
| ptr< ucn_token > | read (void) |
| Reads next token. | |
Static Public Member Functions | |
| static ptr< encoder_test< Discriminator > > | create (void) |
| Returns new instance. | |
Protected Member Functions | |
| encoder_test (void) | |
| Creates the object. | |
Private Member Functions | |
| encoder_test (const encoder_test< Discriminator > &) | |
| Hides copy constructor. | |
| encoder_test< Discriminator > & | operator= (const encoder_test< Discriminator > &) |
| Hides assignment operator. | |
Simple encoder to test the encoder_factory. Returns specific token according to the template parameter.
| Discriminator | The value to |
Definition at line 54 of file encoder_factory.test.cc.
| lestes::lang::cplus::lex::encoder_test< Discriminator >::encoder_test< Discriminator > | ( | void | ) | [inline, protected] |
| lestes::lang::cplus::lex::encoder_test< Discriminator >::encoder_test | ( | const encoder_test< Discriminator > & | ) | [private] |
Hides copy constructor.
| ptr< ucn_token > lestes::lang::cplus::lex::encoder_test< Discriminator >::read | ( | void | ) | [inline, virtual] |
Reads next token.
Returns token to distinguish instances. The token value corresponds to Discriminator.
Implements lestes::lang::cplus::lex::ucn_filter.
Definition at line 84 of file encoder_factory.test.cc.
00085 { 00086 return ucn_token::create(ucn_token::TOK_NOT_EOF,Discriminator); 00087 }
| ptr< encoder_test< Discriminator > > lestes::lang::cplus::lex::encoder_test< Discriminator >::create | ( | void | ) | [inline, static] |
Returns new instance.
Returns new instance of first type.
Definition at line 94 of file encoder_factory.test.cc.
| encoder_test<Discriminator>& lestes::lang::cplus::lex::encoder_test< Discriminator >::operator= | ( | const encoder_test< Discriminator > & | ) | [private] |
Hides assignment operator.
1.5.1-20070107