--- parser3/src/classes/file.C 2001/04/28 07:27:31 1.31.2.4 +++ parser3/src/classes/file.C 2001/04/28 13:49:13 1.34 @@ -5,16 +5,18 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: file.C,v 1.31.2.4 2001/04/28 07:27:31 paf Exp $ + $Id: file.C,v 1.34 2001/04/28 13:49:13 paf Exp $ */ -#include "classes.h" +#include "pa_methoded.h" #include "pa_request.h" #include "pa_vfile.h" #include "pa_table.h" #include "pa_vint.h" #include "pa_exec.h" +// consts + // defines #define FILE_CLASS_NAME "file" @@ -26,9 +28,12 @@ public: // VStateless_class Value *create_new_value(Pool& pool) { return new(pool) VFile(pool); } +public: // Methoded + bool used_directly() { return true; } + public: MFile(Pool& pool); - bool used_directly() { return true; } + }; // consts @@ -285,5 +290,5 @@ Methoded *file_class; // creator Methoded *MFile_create(Pool& pool) { - return new(pool) MFile(pool); + return file_class=new(pool) MFile(pool); }