Bugfixes.

This commit is contained in:
JoelKatz
2012-04-26 17:31:09 -07:00
parent 80efbfb6ee
commit a3669388b9
2 changed files with 9 additions and 0 deletions

View File

@@ -55,6 +55,14 @@ std::string SerializedLedgerEntry::getText() const
return ret; return ret;
} }
Json::Value SerializedLedgerEntry::getJson(int options) const
{
Json::Value ret(mObject.getJson(options));
ret["Index"] = mIndex.GetHex();
ret["Version"] = mVersion.getText();
return ret;
}
bool SerializedLedgerEntry::isEquivalent(const SerializedType& t) const bool SerializedLedgerEntry::isEquivalent(const SerializedType& t) const
{ // locators are not compared { // locators are not compared
const SerializedLedgerEntry* v = dynamic_cast<const SerializedLedgerEntry*>(&t); const SerializedLedgerEntry* v = dynamic_cast<const SerializedLedgerEntry*>(&t);

View File

@@ -27,6 +27,7 @@ public:
SerializedLedgerEntry* duplicate() const { return new SerializedLedgerEntry(*this); } SerializedLedgerEntry* duplicate() const { return new SerializedLedgerEntry(*this); }
std::string getFullText() const; std::string getFullText() const;
std::string getText() const; std::string getText() const;
Json::Value getJson(int options) const;
void add(Serializer& s) const { mVersion.add(s); mObject.add(s); } void add(Serializer& s) const { mVersion.add(s); mObject.add(s); }
virtual bool isEquivalent(const SerializedType& t) const; virtual bool isEquivalent(const SerializedType& t) const;