struct CCL::Persistence::IObjectState

#include <ipersistentstore.h>

struct IObjectState
{
    // methods

    virtual void CCL_API set (CStringPtr name, VariantRef value) = 0;
    virtual void CCL_API setString (CStringPtr name, StringRef value) = 0;
    virtual void CCL_API setContainer (CStringPtr name, const IContainer& container) = 0;
    virtual VariantRef CCL_API get (CStringPtr name) const = 0;
    virtual IContainer*CCL_API getContainer (CStringPtr name) const = 0;
};