diff options
Diffstat (limited to 'src/libs/boost-1.37.0/boost/exception/detail/object_hex_dump.hpp')
-rw-r--r-- | src/libs/boost-1.37.0/boost/exception/detail/object_hex_dump.hpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/libs/boost-1.37.0/boost/exception/detail/object_hex_dump.hpp b/src/libs/boost-1.37.0/boost/exception/detail/object_hex_dump.hpp deleted file mode 100644 index a6221b6d..00000000 --- a/src/libs/boost-1.37.0/boost/exception/detail/object_hex_dump.hpp +++ /dev/null @@ -1,40 +0,0 @@ -//Copyright (c) 2006-2008 Emil Dotchevski and Reverge Studios, Inc. - -//Distributed under the Boost Software License, Version 1.0. (See accompanying -//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - -#ifndef UUID_6F463AC838DF11DDA3E6909F56D89593 -#define UUID_6F463AC838DF11DDA3E6909F56D89593 - -#include <boost/exception/detail/type_info.hpp> -#include <iomanip> -#include <ios> -#include <string> -#include <sstream> - -namespace -boost - { - namespace - exception_detail - { - template <class T> - inline - std::string - object_hex_dump( T const & x, size_t max_size=16 ) - { - std::ostringstream s; - s << "type: " << type_name<T>() << ", size: " << sizeof(T) << ", dump: "; - size_t n=sizeof(T)>max_size?max_size:sizeof(T); - s.fill('0'); - s.width(2); - unsigned char const * b=reinterpret_cast<unsigned char const *>(&x); - s << std::setw(2) << std::hex << (unsigned int)*b; - for( unsigned char const * e=b+n; ++b!=e; ) - s << " " << std::setw(2) << std::hex << (unsigned int)*b; - return s.str(); - } - } - } - -#endif |