/usr/include/boost/locale
NameSizeModeActions
boundary/-0755rm
boundary.hpp5970644editdlrm
collator.hpp85940644editdlrm
config.hpp10490644editdlrm
conversion.hpp154040644editdlrm
date_time.hpp472980644editdlrm
date_time_facet.hpp110170644editdlrm
definitions.hpp8580644editdlrm
encoding.hpp97900644editdlrm
encoding_errors.hpp20530644editdlrm
encoding_utf.hpp28380644editdlrm
format.hpp183100644editdlrm
formatting.hpp214870644editdlrm
generator.hpp95650644editdlrm
generic_codecvt.hpp246090644editdlrm
gnu_gettext.hpp63170644editdlrm
hold_ptr.hpp24830644editdlrm
info.hpp35800644editdlrm
localization_backend.hpp67950644editdlrm
message.hpp282970644editdlrm
time_zone.hpp12800644editdlrm
utf.hpp133890644editdlrm
utf8_codecvt.hpp18250644editdlrm
util.hpp129630644editdlrm
Edit: /usr/include/boost/locale/encoding_errors.hpp (2053B)
// // Copyright (c) 2009-2011 Artyom Beilis (Tonkikh) // // 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 BOOST_LOCALE_ENCODING_ERRORS_HPP_INCLUDED #define BOOST_LOCALE_ENCODING_ERRORS_HPP_INCLUDED #include #ifdef BOOST_MSVC # pragma warning(push) # pragma warning(disable : 4275 4251 4231 4660) #endif #include namespace boost { namespace locale { namespace conv { /// /// \addtogroup codepage /// /// @{ /// /// \brief The excepton that is thrown in case of conversion error /// class BOOST_SYMBOL_VISIBLE conversion_error : public std::runtime_error { public: conversion_error() : std::runtime_error("Conversion failed") {} }; /// /// \brief This exception is thrown in case of use of unsupported /// or invalid character set /// class BOOST_SYMBOL_VISIBLE invalid_charset_error : public std::runtime_error { public: /// Create an error for charset \a charset invalid_charset_error(std::string charset) : std::runtime_error("Invalid or unsupported charset:" + charset) { } }; /// /// enum that defines conversion policy /// typedef enum { skip = 0, ///< Skip illegal/unconvertable characters stop = 1, ///< Stop conversion and throw conversion_error default_method = skip ///< Default method - skip } method_type; /// @} } // conv } // locale } // boost #ifdef BOOST_MSVC #pragma warning(pop) #endif #endif // vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4