Annotation of parser3/src/include/pa_vbool.h, revision 1.5
1.1 paf 1: /*
1.5 ! paf 2: $Id: pa_vbool.h,v 1.4 2001/03/08 16:54:25 paf Exp $
1.1 paf 3: */
4:
5: #ifndef PA_VBOOL_H
6: #define PA_VBOOL_H
7:
8: #include "pa_value.h"
9: #include "pa_common.h"
10:
11: #define MAX_BOOL_AS_STRING 20
12:
13: class VBool : public Value {
14: public: // Value
15:
16: // all: for error reporting after fail(), etc
17: const char *type() const { return "bool"; }
1.4 paf 18: // bool: fbool
1.5 ! paf 19: bool get_bool() { return fbool; }
1.4 paf 20: // bool: fbool
1.5 ! paf 21: double get_double() { return fbool; }
1.1 paf 22:
23: public: // usage
24:
1.5 ! paf 25: VBool(Pool& apool, bool abool) : Value(apool),
1.4 paf 26: fbool(abool) {
1.1 paf 27: }
28:
29: private:
30:
1.5 ! paf 31: bool fbool;
1.1 paf 32:
33: };
34:
35: #endif
E-mail: