#include <cstddef>
#include <iosfwd>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Classes | |
struct | boost::aux::enable_dump_size_based< SizeV, R > |
struct | boost::aux::enable_dump_size_based< 1u, R > |
struct | boost::aux::enable_dump< T, R > |
struct | boost::aux::enable_dump< void, R > |
struct | boost::aux::enable_dump< const void, R > |
struct | boost::aux::enable_dump< volatile void, R > |
struct | boost::aux::enable_dump< const volatile void, R > |
class | boost::dump_manip |
Manipulator for printing binary representation of the data. More... | |
class | boost::bounded_dump_manip |
Manipulator for printing binary representation of the data with a size limit. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::aux | |
Typedefs | |
typedef void | boost::aux::dump_data_char_t (const void *data, std::size_t size, std::basic_ostream< char > &strm) |
typedef void | boost::aux::dump_data_wchar_t (const void *data, std::size_t size, std::basic_ostream< wchar_t > &strm) |
typedef void | boost::aux::dump_data_char16_t (const void *data, std::size_t size, std::basic_ostream< char16_t > &strm) |
typedef void | boost::aux::dump_data_char32_t (const void *data, std::size_t size, std::basic_ostream< char32_t > &strm) |
Functions | |
BOOST_FORCEINLINE void | boost::aux::dump_data (const void *data, std::size_t size, std::basic_ostream< char > &strm) |
BOOST_FORCEINLINE void | boost::aux::dump_data (const void *data, std::size_t size, std::basic_ostream< wchar_t > &strm) |
BOOST_FORCEINLINE void | boost::aux::dump_data (const void *data, std::size_t size, std::basic_ostream< char16_t > &strm) |
BOOST_FORCEINLINE void | boost::aux::dump_data (const void *data, std::size_t size, std::basic_ostream< char32_t > &strm) |
template<typename CharT , typename TraitsT > | |
std::basic_ostream< CharT, TraitsT > & | boost::operator<< (std::basic_ostream< CharT, TraitsT > &strm, dump_manip const &manip) |
The operator outputs binary data to a stream. More... | |
template<typename CharT , typename TraitsT > | |
std::basic_ostream< CharT, TraitsT > & | boost::operator<< (std::basic_ostream< CharT, TraitsT > &strm, bounded_dump_manip const &manip) |
The operator outputs binary data to a stream. More... | |
template<typename T > | |
aux::enable_dump< T, dump_manip >::type | boost::dump (T *data, std::size_t size) BOOST_NOEXCEPT |
Creates a stream manipulator that will output contents of a memory region in hexadecimal form. More... | |
template<typename T > | |
dump_manip | boost::dump_elements (T *data, std::size_t count) BOOST_NOEXCEPT |
Creates a stream manipulator that will dump elements of an array in hexadecimal form. More... | |
template<typename T > | |
aux::enable_dump< T, bounded_dump_manip >::type | boost::dump (T *data, std::size_t size, std::size_t max_size) BOOST_NOEXCEPT |
Creates a stream manipulator that will output contents of a memory region in hexadecimal form. More... | |
template<typename T > | |
bounded_dump_manip | boost::dump_elements (T *data, std::size_t count, std::size_t max_count) BOOST_NOEXCEPT |
Creates a stream manipulator that will dump elements of an array in hexadecimal form. More... | |
Variables | |
BOOST_LOG_API dump_data_char_t * | boost::aux::dump_data_char |
BOOST_LOG_API dump_data_wchar_t * | boost::aux::dump_data_wchar |
BOOST_LOG_API dump_data_char16_t * | boost::aux::dump_data_char16 |
BOOST_LOG_API dump_data_char32_t * | boost::aux::dump_data_char32 |
This header contains the dump
output manipulator.