A Discrete-Event Network Simulator
API
nlohmann::detail::output_adapter< CharType, StringType > Class Template Reference

#include "json.h"

+ Collaboration diagram for nlohmann::detail::output_adapter< CharType, StringType >:

Public Member Functions

 output_adapter (std::basic_ostream< CharType > &s)
 
 output_adapter (std::basic_ostream< CharType > &s)
 
 output_adapter (std::vector< CharType > &vec)
 
 output_adapter (std::vector< CharType > &vec)
 
 output_adapter (StringType &s)
 
 output_adapter (StringType &s)
 
 operator output_adapter_t< CharType > ()
 
 operator output_adapter_t< CharType > ()
 

Private Attributes

output_adapter_t< CharType > oa = nullptr
 

Detailed Description

template<typename CharType, typename StringType = std::basic_string<CharType>>
class nlohmann::detail::output_adapter< CharType, StringType >

Definition at line 12790 of file json.h.

Constructor & Destructor Documentation

◆ output_adapter() [1/6]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( std::vector< CharType > &  vec)
inline

Definition at line 12793 of file json.h.

◆ output_adapter() [2/6]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( std::basic_ostream< CharType > &  s)
inline

Definition at line 12796 of file json.h.

◆ output_adapter() [3/6]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( StringType &  s)
inline

Definition at line 12799 of file json.h.

◆ output_adapter() [4/6]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( std::vector< CharType > &  vec)
inline

Definition at line 12793 of file json.h.

◆ output_adapter() [5/6]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( std::basic_ostream< CharType > &  s)
inline

Definition at line 12796 of file json.h.

◆ output_adapter() [6/6]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( StringType &  s)
inline

Definition at line 12799 of file json.h.

Member Function Documentation

◆ operator output_adapter_t< CharType >() [1/2]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::operator output_adapter_t< CharType > ( )
inline

Definition at line 12802 of file json.h.

◆ operator output_adapter_t< CharType >() [2/2]

template<typename CharType , typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::operator output_adapter_t< CharType > ( )
inline

Definition at line 12802 of file json.h.

Member Data Documentation

◆ oa

template<typename CharType , typename StringType = std::basic_string<CharType>>
output_adapter_t< CharType > nlohmann::detail::output_adapter< CharType, StringType >::oa = nullptr
private

Definition at line 12808 of file json.h.


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