diff --git a/include/boost/exception/detail/object_hex_dump.hpp b/include/boost/exception/detail/object_hex_dump.hpp index b1cba64..24128f4 100644 --- a/include/boost/exception/detail/object_hex_dump.hpp +++ b/include/boost/exception/detail/object_hex_dump.hpp @@ -19,6 +19,7 @@ boost exception_detail { template + inline std::string object_hex_dump( T const & x, size_t max_size=16 ) { diff --git a/include/boost/exception/enable_current_exception.hpp b/include/boost/exception/enable_current_exception.hpp index 12a200c..0094269 100644 --- a/include/boost/exception/enable_current_exception.hpp +++ b/include/boost/exception/enable_current_exception.hpp @@ -121,6 +121,7 @@ boost }; template + inline clone_base * make_clone( T const & x ) { @@ -144,6 +145,7 @@ boost } template + inline exception_detail::clone_impl enable_current_exception( T const & x ) { diff --git a/include/boost/exception/enable_error_info.hpp b/include/boost/exception/enable_error_info.hpp index 6782d46..fbcfba3 100644 --- a/include/boost/exception/enable_error_info.hpp +++ b/include/boost/exception/enable_error_info.hpp @@ -88,6 +88,7 @@ boost } template + inline #if !BOOST_WORKAROUND(__BORLANDC__,BOOST_TESTED_AT(0x582)) typename #endif diff --git a/include/boost/exception/info.hpp b/include/boost/exception/info.hpp index fa35e37..f43f2ee 100644 --- a/include/boost/exception/info.hpp +++ b/include/boost/exception/info.hpp @@ -86,6 +86,7 @@ virtual //Disable bogus GCC warning. }; template + inline E const & operator<<( E const & x, error_info const & v ) { @@ -95,6 +96,7 @@ virtual //Disable bogus GCC warning. } template + inline shared_ptr get_error_info( E const & some_exception ) { diff --git a/include/boost/exception/info_tuple.hpp b/include/boost/exception/info_tuple.hpp index 43a9a76..eef40c3 100644 --- a/include/boost/exception/info_tuple.hpp +++ b/include/boost/exception/info_tuple.hpp @@ -16,6 +16,7 @@ boost class E, class Tag1,class T1, class Tag2,class T2 > + inline E const & operator<<( E const & x, @@ -31,6 +32,7 @@ boost class Tag1,class T1, class Tag2,class T2, class Tag3,class T3 > + inline E const & operator<<( E const & x, @@ -48,6 +50,7 @@ boost class Tag2,class T2, class Tag3,class T3, class Tag4,class T4 > + inline E const & operator<<( E const & x, diff --git a/include/boost/exception/to_string.hpp b/include/boost/exception/to_string.hpp index 844dc97..11afd1b 100644 --- a/include/boost/exception/to_string.hpp +++ b/include/boost/exception/to_string.hpp @@ -39,6 +39,7 @@ boost } template + inline typename enable_if,std::string>::type to_string( T const & x ) { @@ -55,6 +56,7 @@ boost }; template + inline std::string to_string( std::pair const & x ) { diff --git a/include/boost/exception/to_string_stub.hpp b/include/boost/exception/to_string_stub.hpp index adc553c..c8e686e 100644 --- a/include/boost/exception/to_string_stub.hpp +++ b/include/boost/exception/to_string_stub.hpp @@ -63,6 +63,7 @@ boost to_string_dispatch { template + inline std::string dispatch( T const & x, Stub s ) { @@ -71,6 +72,7 @@ boost } template + inline std::string string_stub_dump( T const & x ) { @@ -79,6 +81,7 @@ boost } template + inline std::string to_string_stub( T const & x ) { @@ -86,6 +89,7 @@ boost } template + inline std::string to_string_stub( T const & x, Stub s ) { diff --git a/include/boost/exception_ptr.hpp b/include/boost/exception_ptr.hpp index 0f02aa9..db6a774 100644 --- a/include/boost/exception_ptr.hpp +++ b/include/boost/exception_ptr.hpp @@ -68,6 +68,7 @@ boost }; template + inline exception_ptr current_exception_std_exception( T const & e1 ) { @@ -170,6 +171,7 @@ boost } template + inline exception_ptr copy_exception( T const & e ) {