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 |
Definition at line 170 of file lr_parser_base.H.