From a31858d29048735b812d385f75db4ed6a6a94556 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 30 Apr 2021 01:03:42 +0100 Subject: Fix the fact I've been spelling persistence wrong this whole time --- lib/jsonParse-persistance.cpp | 84 ------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 lib/jsonParse-persistance.cpp (limited to 'lib/jsonParse-persistance.cpp') diff --git a/lib/jsonParse-persistance.cpp b/lib/jsonParse-persistance.cpp deleted file mode 100644 index 100fa5c..0000000 --- a/lib/jsonParse-persistance.cpp +++ /dev/null @@ -1,84 +0,0 @@ -#include "jsonParse-persistance.h" - -namespace Persistanace { - void - JsonParsePersistance::loadState(std::istream & in) - { - this->switch_streams(&in, nullptr); - yy_push_state(0); - yylex(); - } - - void - JsonParsePersistance::beginObject() - { - current()->beforeValue(stk); - current()->beginObject(stk); - } - - void - JsonParsePersistance::beginArray() - { - current()->beforeValue(stk); - current()->beginArray(stk); - } - - void - JsonParsePersistance::pushBoolean(bool value) - { - pushValue(value); - } - - void - JsonParsePersistance::pushNumber(float value) - { - pushValue(value); - } - - void - JsonParsePersistance::pushNull() - { - pushValue(nullptr); - } - - void - JsonParsePersistance::pushText(std::string && value) - { - pushValue(value); - } - - void - JsonParsePersistance::pushKey(std::string && k) - { - stk.push(current()->select(k)); - } - - void - JsonParsePersistance::endArray() - { - stk.pop(); - stk.pop(); - } - - void - JsonParsePersistance::endObject() - { - current()->endObject(stk); - current()->endObject(stk); - } - - template - inline void - JsonParsePersistance::pushValue(T && value) - { - current()->beforeValue(stk); - current()->setValue(value); - stk.pop(); - } - - inline SelectionPtr & - JsonParsePersistance::current() - { - return stk.top(); - } -} -- cgit v1.2.3