All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
nlohmann::detail::output_adapter< CharType, StringType > Class Template Reference

#include <json.hpp>

Public Member Functions

 output_adapter (std::vector< CharType > &vec)
 
 output_adapter (std::basic_ostream< CharType > &s)
 
 output_adapter (StringType &s)
 
 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 11282 of file json.hpp.

Constructor & Destructor Documentation

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 11285 of file json.hpp.

11286  : oa(std::make_shared<output_vector_adapter<CharType>>(vec)) {}
output_adapter_t< CharType > oa
Definition: json.hpp:11300
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 11288 of file json.hpp.

11289  : oa(std::make_shared<output_stream_adapter<CharType>>(s)) {}
output_adapter_t< CharType > oa
Definition: json.hpp:11300
template<typename CharType, typename StringType = std::basic_string<CharType>>
nlohmann::detail::output_adapter< CharType, StringType >::output_adapter ( StringType &  s)
inline

Definition at line 11291 of file json.hpp.

11292  : oa(std::make_shared<output_string_adapter<CharType, StringType>>(s)) {}
output_adapter_t< CharType > oa
Definition: json.hpp:11300
then echo File list $list not found else cat $list while read file do echo $file sed s
Definition: file_to_url.sh:60

Member Function Documentation

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

Definition at line 11294 of file json.hpp.

11295  {
11296  return oa;
11297  }
output_adapter_t< CharType > oa
Definition: json.hpp:11300

Member Data Documentation

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 11300 of file json.hpp.


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