Rosetta Utilities
2015.09
Main Page
Home
Utilities
Core
Protocols
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
basic
JsonEmitter
basic::JsonEmitter Member List
This is the complete list of members for
basic::JsonEmitter
, including all inherited members.
assert_in
(bool in_map, std::string const &msg)
basic::Emitter
inline
protected
depth
() const
basic::Emitter
inline
do_indent
(bool write_comma=true)
basic::JsonEmitter
inline
protected
virtual
Emitter
(std::ostream &out)
basic::Emitter
inline
Emitter
()
basic::Emitter
protected
Emitter
(Emitter const &)
basic::Emitter
protected
end
(size_t desired_depth=0)
basic::Emitter
end_list
()
basic::Emitter
end_map
()
basic::Emitter
end_raw
()
basic::JsonEmitter
inline
protected
virtual
escape_string
(std::string const &s, bool &needs_quotes_out)
basic::Emitter
protected
first_
basic::Emitter
protected
flush
()
basic::Emitter
inline
in_map_
basic::Emitter
protected
indent_
basic::Emitter
protected
indent_depth_
basic::Emitter
protected
indent_str_
basic::Emitter
protected
JsonEmitter
(std::ostream &out)
basic::JsonEmitter
inline
JsonEmitter
()
basic::JsonEmitter
private
JsonEmitter
(JsonEmitter const &)
basic::JsonEmitter
private
out_
basic::Emitter
protected
quote_string
(std::string const &s)
basic::JsonEmitter
inline
protected
virtual
ReferenceCount
()
utility::pointer::ReferenceCount
inline
set_indent
(int num_spaces)
basic::Emitter
inline
Size
typedef
utility::pointer::ReferenceCount
size_type
typedef
utility::pointer::ReferenceCount
start_doc
()
basic::JsonEmitter
inline
virtual
start_list
(bool indent=true)
basic::Emitter
start_list
(std::string const &label, bool indent=true)
basic::Emitter
inline
start_list
(const char *label, bool indent=true)
basic::Emitter
start_map
(bool indent=true)
basic::Emitter
start_map
(std::string const &label, bool indent=true)
basic::Emitter
inline
start_map
(const char *label, bool indent=true)
basic::Emitter
start_raw
(bool is_map, bool indent)
basic::JsonEmitter
inline
protected
virtual
write
(T const &data)
basic::Emitter
write
(std::string const &label, T const &data)
basic::Emitter
write_label
(std::string const &label)
basic::Emitter
inline
protected
write_list_marker
()
basic::JsonEmitter
inline
protected
virtual
write_raw
(bool b)
basic::Emitter
inline
protected
write_raw
(int i)
basic::Emitter
inline
protected
write_raw
(long l)
basic::Emitter
inline
protected
write_raw
(float f)
basic::Emitter
inline
protected
write_raw
(double d)
basic::Emitter
inline
protected
write_raw
(std::string const &s)
basic::Emitter
inline
protected
~Emitter
()
basic::Emitter
inline
virtual
~JsonEmitter
()
basic::JsonEmitter
inline
virtual
~ReferenceCount
()
utility::pointer::ReferenceCount
inline
virtual
Generated on Sun Mar 1 2015 11:26:03 for Rosetta Utilities by
1.8.7