DAW JSON Link
|
Go to the source code of this file.
Classes | |
struct | daw::json::anonymous_namespace{daw_writable_output_fwd.h}::concepts::writable_output_trait< typename, typename > |
Writable output models write/putc methods to allow efficient output to buffers/FILE streams/ostreams/and containers with less allocation/size checks Specializations must have static T write( T, StringViews... ), static T put( T, char ), and static bool value. StringViews work will have a .size( ) and .data( ) member function, and have a character element type. More... | |
Namespaces | |
daw | |
daw::json | |
Customization point traits. | |
daw::json::anonymous_namespace{daw_writable_output_fwd.h} | |
daw::json::anonymous_namespace{daw_writable_output_fwd.h}::concepts | |
Functions | |
template<typename WritableOutput , typename CharT > | |
constexpr WritableOutput & | daw::json::anonymous_namespace{daw_writable_output_fwd.h}::put_output (WritableOutput &out, CharT c) |
template<typename WritableOutput , typename... StringViews> | |
constexpr WritableOutput & | daw::json::anonymous_namespace{daw_writable_output_fwd.h}::write_output (WritableOutput &out, StringViews const &...svs) |
Variables | |
template<typename T > | |
constexpr bool | daw::json::anonymous_namespace{daw_writable_output_fwd.h}::concepts::is_writable_output_type_v |