OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::print_formatted_detail::Output< std::ostringstream > Class Reference

#include <format.hpp>

Public Member Functions

 Output (const size_t reserve)
 
template<typename T >
void append (const T &value)
 
void append (const char *value)
 
void append (char *value)
 
void append (const bool value)
 
void append (std::nullptr_t)
 
std::string str ()
 

Private Attributes

std::ostringstream os_
 

Detailed Description

Definition at line 158 of file format.hpp.

Constructor & Destructor Documentation

◆ Output()

openvpn::print_formatted_detail::Output< std::ostringstream >::Output ( const size_t  reserve)
inline

Definition at line 161 of file format.hpp.

Member Function Documentation

◆ append() [1/5]

void openvpn::print_formatted_detail::Output< std::ostringstream >::append ( char *  value)
inline

Definition at line 181 of file format.hpp.

◆ append() [2/5]

void openvpn::print_formatted_detail::Output< std::ostringstream >::append ( const bool  value)
inline

Definition at line 188 of file format.hpp.

◆ append() [3/5]

void openvpn::print_formatted_detail::Output< std::ostringstream >::append ( const char *  value)
inline

Definition at line 174 of file format.hpp.

◆ append() [4/5]

template<typename T >
void openvpn::print_formatted_detail::Output< std::ostringstream >::append ( const T &  value)
inline

Definition at line 168 of file format.hpp.

◆ append() [5/5]

void openvpn::print_formatted_detail::Output< std::ostringstream >::append ( std::nullptr_t  )
inline

Definition at line 197 of file format.hpp.

◆ str()

std::string openvpn::print_formatted_detail::Output< std::ostringstream >::str ( )
inline

Definition at line 202 of file format.hpp.

Member Data Documentation

◆ os_

std::ostringstream openvpn::print_formatted_detail::Output< std::ostringstream >::os_
private

Definition at line 208 of file format.hpp.


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