Annotation of parser3/src/types/pa_vmemory.h, revision 1.1.2.1
1.1.2.1 ! paf 1: /** @file
! 2: Parser: @b memory parser class.
! 3:
! 4: Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com)
! 5: Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
! 6: */
! 7:
! 8: #ifndef PA_VMEMORY_H
! 9: #define PA_VMEMORY_H
! 10:
! 11: static const char* IDENT_VMEMORY_H="$Date: 2003/03/21 13:42:35 $";
! 12:
! 13: #include "classes.h"
! 14: #include "pa_vstateless_object.h"
! 15: #include "pa_globals.h"
! 16:
! 17: extern Methoded* memory_base_class;
! 18:
! 19: ///
! 20: class VMemory: public VStateless_class {
! 21: public: // Value
! 22:
! 23: const char* type() const { return "memory"; }
! 24:
! 25: /// memory: CLASS,method
! 26: Value* get_element(const String& aname, Value& aself, bool looking_up) {
! 27: // $CLASS,$method
! 28: if(Value* result=VStateless_class::get_element(aname, aself, looking_up))
! 29: return result;
! 30:
! 31: return 0;
! 32: }
! 33:
! 34: VMemory(): VStateless_class(0, memory_base_class) {}
! 35:
! 36: };
! 37:
! 38: #endif
E-mail: