Monero
Loading...
Searching...
No Matches
archiver.cpp File Reference
#include "archiver.h"
#include <cassert>
#include <stack>
#include "rapidjson/document.h"
#include "rapidjson/prettywriter.h"
#include "rapidjson/stringbuffer.h"
Include dependency graph for archiver.cpp:

Classes

struct  JsonReaderStackItem

Macros

#define DOCUMENT   reinterpret_cast<Document*>(mDocument)
#define STACK   (reinterpret_cast<JsonReaderStack*>(mStack))
#define TOP   (STACK->top())
#define CURRENT   (*TOP.value)
#define WRITER   reinterpret_cast<PrettyWriter<StringBuffer>*>(mWriter)
#define STREAM   reinterpret_cast<StringBuffer*>(mStream)

Typedefs

typedef std::stack< JsonReaderStackItemJsonReaderStack

Macro Definition Documentation

◆ CURRENT

#define CURRENT   (*TOP.value)

◆ DOCUMENT

#define DOCUMENT   reinterpret_cast<Document*>(mDocument)

◆ STACK

#define STACK   (reinterpret_cast<JsonReaderStack*>(mStack))

◆ STREAM

#define STREAM   reinterpret_cast<StringBuffer*>(mStream)

◆ TOP

#define TOP   (STACK->top())

◆ WRITER

#define WRITER   reinterpret_cast<PrettyWriter<StringBuffer>*>(mWriter)

Typedef Documentation

◆ JsonReaderStack

typedef std::stack<JsonReaderStackItem> JsonReaderStack