Annotation of parser3/src/types/pa_vstatus.h, revision 1.7

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: 
1.7     ! paf         7:        $Id: pa_vstatus.h,v 1.6 2002/02/08 07:27:54 paf Exp $
1.1       paf         8: */
                      9: 
                     10: #ifndef PA_VSTATUS_H
                     11: #define PA_VSTATUS_H
                     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"; }
                     22: 
                     23:        // VStatus: field
1.5       paf        24:        Value *get_element(const String& aname);
1.1       paf        25: 
                     26: public: // usage
                     27: 
                     28:        VStatus(Pool& apool) : Value(apool) {
                     29:        }
                     30: 
                     31: };
                     32: 
                     33: #endif

E-mail: