rippled
|
Classes | |
struct | Collection |
Public Member Functions | |
Impl (Output const &output) | |
~Impl ()=default | |
Impl (Impl &&)=delete | |
Impl & | operator= (Impl &&)=delete |
bool | empty () const |
void | start (CollectionType ct) |
void | output (boost::beast::string_view const &bytes) |
void | stringOutput (boost::beast::string_view const &bytes) |
void | markStarted () |
void | nextCollectionEntry (CollectionType type, std::string const &message) |
void | writeObjectTag (std::string const &tag) |
bool | isFinished () const |
void | finish () |
void | finishAll () |
Output const & | getOutput () const |
Private Types | |
using | Stack = std::stack< Collection, std::vector< Collection > > |
Private Attributes | |
Output | output_ |
Stack | stack_ |
bool | isStarted_ = false |
Definition at line 75 of file Writer.cpp.
|
private |
Definition at line 227 of file Writer.cpp.
|
explicit |
Definition at line 78 of file Writer.cpp.
|
default |
|
delete |
bool Json::Writer::Impl::empty | ( | ) | const |
Definition at line 88 of file Writer.cpp.
void Json::Writer::Impl::start | ( | CollectionType | ct | ) |
Definition at line 94 of file Writer.cpp.
void Json::Writer::Impl::output | ( | boost::beast::string_view const & | bytes | ) |
Definition at line 103 of file Writer.cpp.
void Json::Writer::Impl::stringOutput | ( | boost::beast::string_view const & | bytes | ) |
Definition at line 110 of file Writer.cpp.
void Json::Writer::Impl::markStarted | ( | ) |
Definition at line 136 of file Writer.cpp.
void Json::Writer::Impl::nextCollectionEntry | ( | CollectionType | type, |
std::string const & | message | ||
) |
Definition at line 143 of file Writer.cpp.
void Json::Writer::Impl::writeObjectTag | ( | std::string const & | tag | ) |
Definition at line 162 of file Writer.cpp.
bool Json::Writer::Impl::isFinished | ( | ) | const |
Definition at line 176 of file Writer.cpp.
void Json::Writer::Impl::finish | ( | ) |
Definition at line 182 of file Writer.cpp.
void Json::Writer::Impl::finishAll | ( | ) |
Definition at line 193 of file Writer.cpp.
Output const& Json::Writer::Impl::getOutput | ( | ) | const |
Definition at line 203 of file Writer.cpp.
|
private |
Definition at line 229 of file Writer.cpp.
|
private |
Definition at line 230 of file Writer.cpp.
|
private |
Definition at line 232 of file Writer.cpp.