libpressio 0.93.0
|
C++ stream compatible IO functions. More...
#include <iterator>
#include <string>
#include <ostream>
#include "options.h"
#include "data.h"
#include "compressor.h"
#include "pressio_dtype.h"
#include "pressio_compressor.h"
Go to the source code of this file.
Classes | |
struct | print_elements_helper< CharT, Traits > |
Functions | |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, pressio_thread_safety const &safety) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, pressio_options_key_status const &safety) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
print_elements_helper< CharT, Traits > | print_elements (std::basic_ostream< CharT, Traits > &out) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, pressio_data const &data) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, enum pressio_option_type type) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, pressio_option const &option) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, pressio_options const &options) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, enum pressio_dtype type) |
template<class CharT = char, class Traits = std::char_traits<CharT>> | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &out, libpressio_compressor_plugin const &comp) |
C++ stream compatible IO functions.
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
enum pressio_dtype | type | ||
) |
human readable debugging IO function for pressio_dtype, the format is unspecified
[in] | out | the stream to write to |
[in] | type | the type to print |
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
enum pressio_option_type | type | ||
) |
human readable debugging IO function for pressio_option_type, the format is unspecified
[in] | out | the stream to write to |
[in] | type | the type to print |
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
libpressio_compressor_plugin const & | comp | ||
) |
human readable debugging IO function for libpressio_compressor_plugin, the format is unspecified
[in] | out | the stream to write to |
[in] | comp | the type to print |
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
pressio_data const & | data | ||
) |
human readable debugging IO function for pressio_data, the format is unspecified
[in] | out | the output stream to print to |
[in] | data | the data struct to print |
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
pressio_option const & | option | ||
) |
human readable debugging IO function for pressio_option, the format is unspecified
[in] | out | the stream to write to |
[in] | option | the option to print |
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
pressio_options const & | options | ||
) |
human readable debugging IO function for pressio_options, the format is unspecified
[in] | out | the stream to write to |
[in] | options | the options to print |
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
pressio_options_key_status const & | safety | ||
) |
print the thread safety entries
std::basic_ostream< CharT, Traits > & operator<< | ( | std::basic_ostream< CharT, Traits > & | out, |
pressio_thread_safety const & | safety | ||
) |
print the thread safety entries
print_elements_helper< CharT, Traits > print_elements | ( | std::basic_ostream< CharT, Traits > & | out | ) |
helper to construct the print_elements_helper for printing iterable collections
[in] | out | the stream to write to |