EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nlohmann::detail::output_stream_adapter< CharType > Class Template Reference

output adapter for output streams More...

#include <acts/blob/sPHENIX/thirdparty/nlohmann_json/single_include/nlohmann/json.hpp>

+ Inheritance diagram for nlohmann::detail::output_stream_adapter< CharType >:
+ Collaboration diagram for nlohmann::detail::output_stream_adapter< CharType >:

Public Member Functions

 output_stream_adapter (std::basic_ostream< CharType > &s) noexcept
 
void write_character (CharType c) override
 
void write_characters (const CharType *s, std::size_t length) override
 
- Public Member Functions inherited from nlohmann::detail::output_adapter_protocol< CharType >
virtual ~output_adapter_protocol ()=default
 

Private Attributes

std::basic_ostream< CharType > & stream
 

Detailed Description

template<typename CharType>
class nlohmann::detail::output_stream_adapter< CharType >

output adapter for output streams

Definition at line 11564 of file json.hpp.

View newest version in sPHENIX GitHub at line 11564 of file json.hpp

Constructor & Destructor Documentation

template<typename CharType >
nlohmann::detail::output_stream_adapter< CharType >::output_stream_adapter ( std::basic_ostream< CharType > &  s)
inlineexplicitnoexcept

Definition at line 11567 of file json.hpp.

View newest version in sPHENIX GitHub at line 11567 of file json.hpp

Member Function Documentation

template<typename CharType >
void nlohmann::detail::output_stream_adapter< CharType >::write_character ( CharType  c)
inlineoverridevirtual

Implements nlohmann::detail::output_adapter_protocol< CharType >.

Definition at line 11571 of file json.hpp.

View newest version in sPHENIX GitHub at line 11571 of file json.hpp

template<typename CharType >
void nlohmann::detail::output_stream_adapter< CharType >::write_characters ( const CharType *  s,
std::size_t  length 
)
inlineoverridevirtual

Implements nlohmann::detail::output_adapter_protocol< CharType >.

Definition at line 11577 of file json.hpp.

View newest version in sPHENIX GitHub at line 11577 of file json.hpp

Member Data Documentation

template<typename CharType >
std::basic_ostream<CharType>& nlohmann::detail::output_stream_adapter< CharType >::stream
private

Definition at line 11583 of file json.hpp.

View newest version in sPHENIX GitHub at line 11583 of file json.hpp


The documentation for this class was generated from the following file: