AvTranscoder
0.9.4
C++APIforLibav/FFmpeg
|
Write an object to a stream. More...
#include <JsonWriter.hpp>
Public Member Functions | |
JsonObjectStreamWriter () | |
template<typename T > | |
JsonObjectStreamWriter & | operator<< (const std::pair< const char *, T > pair) |
template<> | |
JsonObjectStreamWriter & | operator<< (const std::pair< const char *, const char * > pair) |
![]() | |
JsonStreamWriter () | |
virtual | ~JsonStreamWriter () |
virtual std::string | build () |
template<> | |
JsonStreamWriter & | operator<< (bool value) |
template<> | |
JsonStreamWriter & | operator<< (const char *string) |
template<> | |
JsonStreamWriter & | operator<< (JsonNull) |
Protected Member Functions | |
virtual std::ostream & | finish () |
![]() | |
template<typename T > | |
JsonStreamWriter & | operator<< (T value) |
JsonStreamWriter & | addSep () |
std::string | escapeJsonString (const std::string &input) |
Additional Inherited Members | |
![]() | |
std::ostringstream | stream |
bool | first |
Write an object to a stream.
Definition at line 84 of file JsonWriter.hpp.
|
inline |
Definition at line 87 of file JsonWriter.hpp.
|
inlineprotectedvirtual |
Implements avtranscoder::json::JsonStreamWriter.
Definition at line 97 of file JsonWriter.hpp.
JsonObjectStreamWriter & avtranscoder::json::JsonObjectStreamWriter::operator<< | ( | const std::pair< const char *, const char * > | pair | ) |
Definition at line 30 of file JsonWriter.cpp.
|
inline |
Definition at line 90 of file JsonWriter.hpp.
References avtranscoder::json::JsonStreamWriter::first.