00001
00002 #ifndef _B_XML_EXPRESSIBLE_H
00003 #define _B_XML_EXPRESSIBLE_H
00004
00005 #include <Atom.h>
00006
00007 #include <xml/BParser.h>
00008 #include <xml/BWriter.h>
00009
00010 namespace B {
00011 namespace XML {
00012
00013 class BExpressible : virtual public BAtom
00014 {
00015 public:
00016 BExpressible();
00017 virtual ~BExpressible();
00018
00019 virtual status_t Code(BCodifier *stream);
00020 virtual status_t Parse(BParser **stream);
00021 };
00022
00023 };
00024 };
00025
00026 #endif // _B_XML_EXPRESSIBLE_H