#include "xstatement.h" XStatement::XStatement() : XAsset() , mNumEntries(0) , mEntries() { SetName("Statement"); } void XStatement::ParseData(XDataStream *aStream) { mNumEntries = aStream->ParseInt32(QString("%1 # entries").arg(GetName())); qint32 entriesPtr; entriesPtr = aStream->ParseInt32(QString("%1 entries ptr").arg(GetName())); if (entriesPtr) { for (int i = 0; i < mNumEntries; i++) { XExpressionEntry newEntry; newEntry.ParsePtr(aStream); mEntries.append(newEntry); } } } void XStatement::Clear() { mNumEntries = 0; mEntries.clear(); }