|
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 | |
| namespace | daw |
| namespace | daw::json |
| Customization point traits. | |
| namespace | daw::json::anonymous_namespace{daw_writable_output_fwd.h} |
| namespace | 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 |