#include <stlsoft/stlsoft.h>
#include <stlsoft/memory/allocator_selector.hpp>
#include <stlsoft/memory/auto_buffer.hpp>
#include <stlsoft/string/char_traits.hpp>
Go to the source code of this file.
Namespaces | |
namespace | stlsoft |
Classes | |
class | exception_string |
Minimalist string class for use within exception classes. More... | |
Functions | |
exception_string::char_type const * | c_str_data (exception_string const &xs) |
exception_string::size_type | c_str_len (exception_string const &xs) |
exception_string::char_type const * | c_str_ptr (exception_string const &xs) |
exception_string::char_type const * | c_str_data_a (exception_string const &xs) |
exception_string::size_type | c_str_len_a (exception_string const &xs) |
exception_string::char_type const * | c_str_ptr_a (exception_string const &xs) |
exception_string | operator+ (exception_string const &lhs, exception_string::char_type const *rhs) |
Adds a C-style string to an exception_string. | |
exception_string | operator+ (exception_string::char_type lhs, exception_string const &rhs) |
Adds an exception_string to a character. | |
exception_string | operator+ (exception_string const &lhs, exception_string::char_type rhs) |
Adds a character to an exception_string. | |
exception_string | operator+ (exception_string::char_type const *lhs, exception_string const &rhs) |
Adds an exception_string to a C-style string. | |
exception_string | operator+ (exception_string const &lhs, exception_string const &rhs) |
Adds an exception_string to an exception_string. |