Annotation of parser3/src/types/pa_vstatus.h, revision 1.9
1.1 paf 1: /** @file
2: Parser: @b status class decl.
3:
1.6 paf 4: Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com)
1.7 paf 5: Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.1 paf 6: */
7:
8: #ifndef PA_VSTATUS_H
9: #define PA_VSTATUS_H
1.9 ! paf 10:
! 11: static const char* IDENT_VSTATUS_H="$Id: zzz $";
1.1 paf 12:
1.5 paf 13: #define STATUS_CLASS_NAME "status"
1.1 paf 14:
1.5 paf 15: #include "pa_value.h"
1.1 paf 16:
17: /// status class
18: class VStatus : public Value {
19: public: // Value
20:
21: const char *type() const { return "status"; }
1.8 paf 22: VStateless_class *get_class() { return 0; }
1.1 paf 23:
24: // VStatus: field
1.5 paf 25: Value *get_element(const String& aname);
1.1 paf 26:
27: public: // usage
28:
29: VStatus(Pool& apool) : Value(apool) {
30: }
31:
32: };
33:
34: #endif
E-mail: