10 #ifndef BSCRIPT_BOBJECT_H 11 #include "../bscript/bobject.h" 15 #include <tinyxml/tinyxml.h> 17 #include "../bscript/contiter.h" 18 #include "../clib/compilerspecifics.h" 19 #include "../clib/rawtypes.h" 75 return sizeof( *this ) + _filename.capacity();
77 virtual const char*
typeOf() const POL_OVERRIDE {
return "XMLFile"; }
78 virtual u8 typeOfInt() const POL_OVERRIDE {
return OTXMLFile; }
103 virtual const char*
typeOf() const POL_OVERRIDE {
return "XMLNode"; }
105 virtual size_t sizeEstimate() const POL_OVERRIDE {
return sizeof( *this ) +
sizeof( TiXmlNode ); }
Bscript::BObjectRef m_IterVal
virtual Bscript::ContIterator * createIterator(Bscript::BObject *pIterVal) POL_OVERRIDE
BXmlNode(TiXmlNode *_node)
Bscript::BLong * m_pIterVal
virtual Bscript::BObjectImp * copy() const POL_OVERRIDE
virtual size_t sizeEstimate() const POL_OVERRIDE
virtual u8 typeOfInt() const POL_OVERRIDE
virtual const char * typeOf() const POL_OVERRIDE
virtual size_t sizeEstimate() const POL_OVERRIDE
virtual u8 typeOfInt() const POL_OVERRIDE
virtual u8 typeOfInt() const POL_OVERRIDE
virtual const char * typeOf() const POL_OVERRIDE
Bscript::BObjectRef m_IterVal
virtual Bscript::ContIterator * createIterator(Bscript::BObject *pIterVal) POL_OVERRIDE
virtual size_t sizeEstimate() const POL_OVERRIDE
virtual Bscript::BObjectImp * copy() const POL_OVERRIDE
virtual std::string getStringRep() const POL_OVERRIDE
virtual Bscript::ContIterator * createIterator(Bscript::BObject *pIterVal) POL_OVERRIDE
Bscript::BLong * m_pIterVal
TiXmlNode * getNode() const
TiXmlAttribute * nodeAttrib
BXmlAttribute(TiXmlNode *_node)
virtual const char * typeOf() const POL_OVERRIDE