summaryrefslogtreecommitdiff
path: root/src/libs/boost-1.37.0/boost/exception/detail/object_hex_dump.hpp
diff options
context:
space:
mode:
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.hpp40
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