OpenDDS
Snapshot(2023/04/07-19:43)
|
Convert values to a readable format. More...
#include <PrinterValueWriter.h>
Private Member Functions | |
std::string | newline () |
Private Attributes | |
const unsigned int | indent_ |
std::stringstream | stream_ |
unsigned int | current_indent_ |
bool | at_newline_ |
Convert values to a readable format.
Definition at line 31 of file PrinterValueWriter.h.
|
inlineexplicit |
Definition at line 33 of file PrinterValueWriter.h.
References begin_array(), begin_discriminator(), begin_element(), begin_sequence(), begin_struct(), begin_struct_member(), begin_union(), begin_union_member(), end_array(), end_discriminator(), end_element(), end_sequence(), end_struct(), end_struct_member(), end_union(), end_union_member(), name, value, write_boolean(), write_byte(), write_char16(), write_char8(), write_enum(), write_fixed(), write_float128(), write_float32(), write_float64(), write_int16(), write_int32(), write_int64(), write_string(), write_uint16(), write_uint32(), write_uint64(), and write_wstring().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 149 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 131 of file PrinterValueWriter.h.
References at_newline_, current_indent_, newline(), and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 169 of file PrinterValueWriter.h.
References at_newline_, current_indent_, newline(), and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 159 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 102 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 112 of file PrinterValueWriter.h.
References at_newline_, current_indent_, DDS::MemberDescriptor::name, newline(), and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 121 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 140 of file PrinterValueWriter.h.
References at_newline_, current_indent_, newline(), and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 154 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 137 of file PrinterValueWriter.h.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 175 of file PrinterValueWriter.h.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 164 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 107 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 118 of file PrinterValueWriter.h.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 126 of file PrinterValueWriter.h.
References current_indent_, and indent_.
Referenced by PrinterValueWriter().
|
virtual |
Reimplemented from OpenDDS::DCPS::ValueWriter.
Definition at line 146 of file PrinterValueWriter.h.
Referenced by PrinterValueWriter().
|
inlineprivate |
Definition at line 86 of file PrinterValueWriter.h.
References at_newline_.
Referenced by begin_discriminator(), begin_element(), begin_struct_member(), and begin_union_member().
|
inline |
Definition at line 80 of file PrinterValueWriter.h.
References stream_.
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 178 of file PrinterValueWriter.h.
References stream_.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 183 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 257 of file PrinterValueWriter.h.
References OpenDDS::DCPS::char_helper(), and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 252 of file PrinterValueWriter.h.
References OpenDDS::DCPS::char_helper(), and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 272 of file PrinterValueWriter.h.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL, and stream_.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 246 of file PrinterValueWriter.h.
References stream_.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 241 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 231 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 236 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 201 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 211 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 221 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 262 of file PrinterValueWriter.h.
References stream_, and OpenDDS::DCPS::string_helper().
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 206 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 216 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 226 of file PrinterValueWriter.h.
References stream_, and value.
Referenced by PrinterValueWriter().
|
virtual |
Implements OpenDDS::DCPS::ValueWriter.
Definition at line 267 of file PrinterValueWriter.h.
References stream_, and OpenDDS::DCPS::string_helper().
Referenced by PrinterValueWriter().
|
private |
Definition at line 99 of file PrinterValueWriter.h.
Referenced by begin_discriminator(), begin_element(), begin_struct_member(), begin_union_member(), and newline().
|
private |
Definition at line 98 of file PrinterValueWriter.h.
Referenced by begin_array(), begin_discriminator(), begin_element(), begin_sequence(), begin_struct(), begin_struct_member(), begin_union(), begin_union_member(), end_array(), end_sequence(), end_struct(), and end_union().
|
private |
Definition at line 96 of file PrinterValueWriter.h.
Referenced by begin_array(), begin_sequence(), begin_struct(), begin_union(), end_array(), end_sequence(), end_struct(), and end_union().
|
private |
Definition at line 97 of file PrinterValueWriter.h.
Referenced by begin_discriminator(), begin_element(), begin_struct_member(), begin_union_member(), str(), write_boolean(), write_byte(), write_char16(), write_char8(), write_enum(), write_fixed(), write_float128(), write_float32(), write_float64(), write_int16(), write_int32(), write_int64(), write_string(), write_uint16(), write_uint32(), write_uint64(), and write_wstring().