--- parser3/src/classes/xnode.h 2002/03/28 14:02:30 1.10 +++ parser3/src/classes/xnode.h 2002/08/14 14:18:28 1.16 @@ -3,21 +3,20 @@ Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) - - $Id: xnode.h,v 1.10 2002/03/28 14:02:30 paf Exp $ */ #ifndef XNODE_H #define XNODE_H +static const char* IDENT_XNODE_H="$Date: 2002/08/14 14:18:28 $"; class MXnode : public Methoded { public: // Value /// MXnode: +$const - Value *get_element(const String& aname) { - // $CLASS, $method - if(Value *result=Methoded::get_element(aname)) + Value *get_element(const String& aname, Value *aself, bool looking_up) { + // $method + if(Value *result=Methoded::get_element(aname, aself, looking_up)) return result; // $const @@ -32,7 +31,7 @@ public: // VStateless_class Value *create_new_value(Pool& pool) { return new(pool) VXnode(pool, 0); } public: - MXnode(Pool& pool); + MXnode(Pool& pool, const char *aname=0, VStateless_class *abase=0); public: // Methoded bool used_directly() { return true; }