Archon::Utilities::LrParserBase::Actor< C > Class Template Reference

Inheritance diagram for Archon::Utilities::LrParserBase::Actor< C >:

Inheritance graph
[legend]
Collaboration diagram for Archon::Utilities::LrParserBase::Actor< C >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int getNumberOfMethods () const
int getMethodArity (int i) const
string getMethodName (int i) const
int registerMethod (string name, void(C::*method)())
template<class R>
int registerMethod (string name, Ref< const R >(C::*method)())
template<class A1>
int registerMethod (string name, void(C::*method)(const Ref< const A1 > &))
template<class R, class A1>
int registerMethod (string name, Ref< const R >(C::*method)(const Ref< const A1 > &))
template<class A1, class A2>
int registerMethod (string name, void(C::*method)(const Ref< const A1 > &, const Ref< const A2 > &))
template<class R, class A1, class A2>
int registerMethod (string name, Ref< const R >(C::*method)(const Ref< const A1 > &, const Ref< const A2 > &))

Classes

class  Method0
class  Method1
class  Method2
struct  MethodBase
class  MethodV0
class  MethodV1
class  MethodV2

Detailed Description

template<class C>
class Archon::Utilities::LrParserBase::Actor< C >

Definition at line 170 of file lr_parser_base.H.


The documentation for this class was generated from the following file:
Generated on Sun Jul 30 22:57:35 2006 for Archon by  doxygen 1.4.4