![]() |
Scribus
Open source desktop publishing at your fingertips
|
#include <actions.h>
Public Member Functions | |
MakeGenerator (Arg1 a) | |
MakeGenerator (Arg1 a1, Arg2 a2) | |
MakeGenerator (Arg1 a1, Arg2 a2, Arg3 a3) | |
![]() | |
Obj_Type * | eval (Digester *dig, const Xml_string &tag, Xml_attr attr) |
![]() | |
Digester * | digester () |
void | setDigester (Digester *dig) |
void | begin (const Xml_string &tag, Xml_attr attr) |
void | end (const Xml_string &tag) |
void | chars (const Xml_string &data) |
Action (const Action &other) | |
Action & | operator= (const Action &other) |
virtual void | reset () |
Additional Inherited Members | |
![]() | |
Generator (Generator_body< Obj_Type > *body_) | |
![]() | |
Action (Action_body *body_) | |
![]() | |
Action_body * | body |
This class implements typed constructors. They are in a subclass since we don't want the type arguments in Generator itself. Use "class MyGenerator : public MakeGenerator<MyGenarator_body, MyType> {} " to define your own generators. You have to implement MyGenerator constructors if you want constructors with arguments.