add 'isDefault' function.

This commit is contained in:
JoelKatz
2012-10-26 13:37:54 -07:00
parent d84cad4b7b
commit cecce9bf4a
2 changed files with 15 additions and 0 deletions

View File

@@ -58,6 +58,7 @@ public:
virtual SerializedTypeID getSType() const { return STI_OBJECT; }
virtual bool isEquivalent(const SerializedType& t) const;
virtual bool isDefault() const { return mData.empty(); }
virtual void add(Serializer& s) const { add(s, true); } // just inner elements
void add(Serializer& s, bool withSignature) const;
@@ -241,6 +242,7 @@ public:
virtual SerializedTypeID getSType() const { return STI_ARRAY; }
virtual bool isEquivalent(const SerializedType& t) const;
virtual bool isDefault() const { return value.empty(); }
};
inline STArray::iterator range_begin(STArray& x) { return x.begin(); }