--- parser3/src/classes/form.C 2001/04/03 08:23:05 1.3 +++ parser3/src/classes/form.C 2001/04/28 08:43:47 1.4 @@ -5,20 +5,39 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: form.C,v 1.3 2001/04/03 08:23:05 paf Exp $ + $Id: form.C,v 1.4 2001/04/28 08:43:47 paf Exp $ */ +#include "classes.h" #include "pa_request.h" -#include "_form.h" #include "pa_vform.h" -// global var +// defines -VStateless_class *form_base_class; +#define FORM_CLASS_NAME "form" + +// class + +class MForm : public Methoded { +public: + MForm(Pool& pool); + bool used_directly() { return false; } +}; // methods -// initialize +// constructor + +MForm::MForm(Pool& apool) : Methoded(apool) { + set_name(*NEW String(pool(), FORM_CLASS_NAME)); +} + +// global variable + +Methoded *form_base_class; + +// creator -void initialize_form_base_class(Pool& pool, VStateless_class& vclass) { +Methoded *MForm_create(Pool& pool) { + return form_base_class=new(pool) MForm(pool); }