libadc-cxx 1.0.0
Structured logging for scientific computing
Loading...
Searching...
No Matches
Public Member Functions | List of all members
adc::var_string Class Reference

return string for printing from variant v.
More...

#include <types.hpp>

Public Member Functions

std::string operator() (const bool x) const
 
std::string operator() (char x) const
 
std::string operator() (char16_t x) const
 
std::string operator() (char32_t x) const
 
std::string operator() (int8_t x) const
 
std::string operator() (int16_t x) const
 
std::string operator() (int32_t x) const
 
std::string operator() (int64_t x) const
 
std::string operator() (uint8_t x) const
 
std::string operator() (uint16_t x) const
 
std::string operator() (uint32_t x) const
 
std::string operator() (uint64_t x) const
 
std::string operator() (float x) const
 
std::string operator() (double x) const
 
std::string operator() (std::complex< float > x) const
 
std::string operator() (std::complex< double > x) const
 
std::string operator() (std::array< int64_t, 2 > x) const
 
std::string operator() (std::string x) const
 
std::string operator() (std::shared_ptr< bool[]> x) const
 
std::string operator() (std::shared_ptr< char[]> x) const
 
std::string operator() (std::shared_ptr< char16_t[]> x) const
 
std::string operator() (std::shared_ptr< char32_t[]> x) const
 
std::string operator() (std::shared_ptr< int8_t[]> x) const
 
std::string operator() (std::shared_ptr< int16_t[]> x) const
 
std::string operator() (std::shared_ptr< int32_t[]> x) const
 
std::string operator() (std::shared_ptr< int64_t[]> x) const
 
std::string operator() (std::shared_ptr< uint8_t[]> x) const
 
std::string operator() (std::shared_ptr< uint16_t[]> x) const
 
std::string operator() (std::shared_ptr< uint32_t[]> x) const
 
std::string operator() (std::shared_ptr< uint64_t[]> x) const
 
std::string operator() (std::shared_ptr< float[]> x) const
 
std::string operator() (std::shared_ptr< double[]> x) const
 
std::string operator() (std::shared_ptr< std::complex< float >[]> x) const
 
std::string operator() (std::shared_ptr< std::complex< double >[]> x) const
 
std::string operator() (std::shared_ptr< std::string[]> x) const
 
 var_string ()
 
 var_string (size_t count)
 

Detailed Description

return string for printing from variant v.

Definition at line 195 of file types.hpp.

Constructor & Destructor Documentation

◆ var_string() [1/2]

adc::var_string::var_string ( )
inline

Definition at line 234 of file types.hpp.

◆ var_string() [2/2]

adc::var_string::var_string ( size_t  count)
inline

Definition at line 235 of file types.hpp.

Member Function Documentation

◆ operator()() [1/35]

std::string adc::var_string::operator() ( const bool  x) const
inline

Definition at line 197 of file types.hpp.

◆ operator()() [2/35]

std::string adc::var_string::operator() ( char  x) const
inline

Definition at line 198 of file types.hpp.

◆ operator()() [3/35]

std::string adc::var_string::operator() ( char16_t  x) const
inline

Definition at line 199 of file types.hpp.

◆ operator()() [4/35]

std::string adc::var_string::operator() ( char32_t  x) const
inline

Definition at line 200 of file types.hpp.

◆ operator()() [5/35]

std::string adc::var_string::operator() ( int8_t  x) const
inline

Definition at line 201 of file types.hpp.

◆ operator()() [6/35]

std::string adc::var_string::operator() ( int16_t  x) const
inline

Definition at line 202 of file types.hpp.

◆ operator()() [7/35]

std::string adc::var_string::operator() ( int32_t  x) const
inline

Definition at line 203 of file types.hpp.

◆ operator()() [8/35]

std::string adc::var_string::operator() ( int64_t  x) const
inline

Definition at line 204 of file types.hpp.

◆ operator()() [9/35]

std::string adc::var_string::operator() ( uint8_t  x) const
inline

Definition at line 205 of file types.hpp.

◆ operator()() [10/35]

std::string adc::var_string::operator() ( uint16_t  x) const
inline

Definition at line 206 of file types.hpp.

◆ operator()() [11/35]

std::string adc::var_string::operator() ( uint32_t  x) const
inline

Definition at line 207 of file types.hpp.

◆ operator()() [12/35]

std::string adc::var_string::operator() ( uint64_t  x) const
inline

Definition at line 208 of file types.hpp.

◆ operator()() [13/35]

std::string adc::var_string::operator() ( float  x) const
inline

Definition at line 209 of file types.hpp.

◆ operator()() [14/35]

std::string adc::var_string::operator() ( double  x) const
inline

Definition at line 210 of file types.hpp.

◆ operator()() [15/35]

std::string adc::var_string::operator() ( std::complex< float >  x) const
inline

Definition at line 211 of file types.hpp.

◆ operator()() [16/35]

std::string adc::var_string::operator() ( std::complex< double >  x) const
inline

Definition at line 212 of file types.hpp.

◆ operator()() [17/35]

std::string adc::var_string::operator() ( std::array< int64_t, 2 >  x) const
inline

Definition at line 213 of file types.hpp.

◆ operator()() [18/35]

std::string adc::var_string::operator() ( std::string  x) const
inline

Definition at line 214 of file types.hpp.

◆ operator()() [19/35]

std::string adc::var_string::operator() ( std::shared_ptr< bool[]>  x) const
inline

Definition at line 215 of file types.hpp.

◆ operator()() [20/35]

std::string adc::var_string::operator() ( std::shared_ptr< char[]>  x) const
inline

Definition at line 216 of file types.hpp.

◆ operator()() [21/35]

std::string adc::var_string::operator() ( std::shared_ptr< char16_t[]>  x) const
inline

Definition at line 217 of file types.hpp.

◆ operator()() [22/35]

std::string adc::var_string::operator() ( std::shared_ptr< char32_t[]>  x) const
inline

Definition at line 218 of file types.hpp.

◆ operator()() [23/35]

std::string adc::var_string::operator() ( std::shared_ptr< int8_t[]>  x) const
inline

Definition at line 219 of file types.hpp.

◆ operator()() [24/35]

std::string adc::var_string::operator() ( std::shared_ptr< int16_t[]>  x) const
inline

Definition at line 220 of file types.hpp.

◆ operator()() [25/35]

std::string adc::var_string::operator() ( std::shared_ptr< int32_t[]>  x) const
inline

Definition at line 221 of file types.hpp.

◆ operator()() [26/35]

std::string adc::var_string::operator() ( std::shared_ptr< int64_t[]>  x) const
inline

Definition at line 222 of file types.hpp.

◆ operator()() [27/35]

std::string adc::var_string::operator() ( std::shared_ptr< uint8_t[]>  x) const
inline

Definition at line 223 of file types.hpp.

◆ operator()() [28/35]

std::string adc::var_string::operator() ( std::shared_ptr< uint16_t[]>  x) const
inline

Definition at line 224 of file types.hpp.

◆ operator()() [29/35]

std::string adc::var_string::operator() ( std::shared_ptr< uint32_t[]>  x) const
inline

Definition at line 225 of file types.hpp.

◆ operator()() [30/35]

std::string adc::var_string::operator() ( std::shared_ptr< uint64_t[]>  x) const
inline

Definition at line 226 of file types.hpp.

◆ operator()() [31/35]

std::string adc::var_string::operator() ( std::shared_ptr< float[]>  x) const
inline

Definition at line 227 of file types.hpp.

◆ operator()() [32/35]

std::string adc::var_string::operator() ( std::shared_ptr< double[]>  x) const
inline

Definition at line 228 of file types.hpp.

◆ operator()() [33/35]

std::string adc::var_string::operator() ( std::shared_ptr< std::complex< float >[]>  x) const
inline

Definition at line 229 of file types.hpp.

◆ operator()() [34/35]

std::string adc::var_string::operator() ( std::shared_ptr< std::complex< double >[]>  x) const
inline

Definition at line 230 of file types.hpp.

◆ operator()() [35/35]

std::string adc::var_string::operator() ( std::shared_ptr< std::string[]>  x) const
inline

Definition at line 231 of file types.hpp.


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