Main Page | Class Hierarchy | Compound List | File List | Compound Members

BxCharacter8.h

00001 // ##################################################################
00002 // Binx
00003 // $Id: BxCharacter8_8h-source.html,v 1.1.1.1 2006/04/19 14:19:02 edikt2 Exp $
00004 //
00005 // Class for primitive data type character-8.
00006 // ##################################################################
00007 /*
00008 
00009 //  edikt::BinX
00010 //  www.edikt.org
00011 //  support@edikt.org
00012 
00013 // Copyright (c) 2003 The University of Edinburgh.
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";} //<Returns the null-terminated string "BxCharacter8".
00043     virtual void print();
00044     virtual bool equals(const BxDataObject&) const;
00045     virtual char * toString(bool xml); //new a string for the value
00046     virtual bool parseValue(const char *);
00047     virtual bool readFromFile();
00048     
00049     BxCharacter8& operator=(const bx_char8);
00050 };
00051 
00052 #endif
00053 

Generated on Fri May 6 13:36:17 2005 for edikt::BinX by doxygen 1.3.3