00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __BxCharacter8__
00018 #define __BxCharacter8__
00019
00020 #include "BxByte8.h"
00021
00033 class DECLSPEC BxCharacter8 : public BxByte8
00034 {
00035 public:
00036 BxCharacter8();
00037 BxCharacter8(const BxCharacter8&);
00038 BxCharacter8(const bx_char8);
00039 virtual ~BxCharacter8();
00040 virtual BxCharacter8* clone() const;
00041
00042 virtual char * className() const {return "BxCharacter8";}
00043 virtual void print();
00044 virtual bool equals(const BxDataObject&) const;
00045 virtual char * toString(bool xml);
00046 virtual bool parseValue(const char *);
00047 virtual bool readFromFile();
00048
00049 BxCharacter8& operator=(const bx_char8);
00050 };
00051
00052 #endif
00053