Template Struct output_adapter_protocol
Defined in File json.hpp
Inheritance Relationships
Derived Types
public detail::output_stream_adapter< CharType >
(Template Class output_stream_adapter)public detail::output_string_adapter< CharType, StringType >
(Template Class output_string_adapter)public detail::output_vector_adapter< CharType, AllocatorType >
(Template Class output_vector_adapter)
Struct Documentation
-
template<typename CharType>
struct output_adapter_protocol abstract output adapter interface
Subclassed by detail::output_stream_adapter< CharType >, detail::output_string_adapter< CharType, StringType >, detail::output_vector_adapter< CharType, AllocatorType >
Public Functions
-
virtual ~output_adapter_protocol() = default
-
output_adapter_protocol() = default
-
output_adapter_protocol(const output_adapter_protocol&) = default
-
output_adapter_protocol(output_adapter_protocol&&) noexcept = default
-
output_adapter_protocol &operator=(const output_adapter_protocol&) = default
-
output_adapter_protocol &operator=(output_adapter_protocol&&) noexcept = default
-
virtual ~output_adapter_protocol() = default