#include <memory>
#include "wm_error.hpp"
+struct json_object;
+
namespace wm
{
{
public:
WMLayer();
+ WMLayer(json_object* j);
~WMLayer() = default;
unsigned getNewLayerID(const std::string& role);
LayerState getLayerState() const { return before_state; }