stlsoft/error/error_desc.hpp File Reference


Detailed Description

[C++ only] Definition of the stlsoft::basic_error_desc class template (Error Library).

#include <stlsoft/stlsoft.h>
#include <stlsoft/memory/allocator_selector.hpp>
#include <stlsoft/memory/auto_buffer.hpp>
#include <stlsoft/string/cstring_functions.hpp>
#include <stlsoft/shims/access/string/fwd.h>
#include <stlsoft/internal/safestr.h>
#include <stdlib.h>
#include <string.h>
#include <wchar.h>
#include <stlsoft/string/shim_string.hpp>
#include <string>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Classes

class  basic_error_desc
 Utility class that loads the system string representation corresponding to a given error code. More...

Typedefs

typedef basic_error_desc< char > error_desc_a
 Specialisation of the basic_error_desc template for the multibyte character type char.
typedef basic_error_desc< wchar_t > error_desc_w
 Specialisation of the basic_error_desc template for the wide character type wchar_t.
typedef basic_error_desc< char > error_desc
 Specialisation of the basic_error_desc template for the character type char.

Functions

template<typename C>
C const * c_str_ptr_null (stlsoft::basic_error_desc< C > const &e)
 c_str_ptr_null String Access Shim for stlsoft::basic_error_desc
template<typename C>
C const * c_str_ptr (stlsoft::basic_error_desc< C > const &e)
 c_str_ptr String Access Shim for stlsoft::basic_error_desc
template<typename C>
C const * c_str_data (stlsoft::basic_error_desc< C > const &e)
 c_str_data String Access Shim for stlsoft::basic_error_desc
template<typename C>
size_t c_str_len (stlsoft::basic_error_desc< C > const &e)
 c_str_len String Access Shim for stlsoft::basic_error_desc
template<typename C>
C const * get_ptr (stlsoft::basic_error_desc< C > const &e)
 stlsoft::get_ptr Pointer Attribute Shim for stlsoft::basic_error_desc
template<typename S, typename C>
S & operator<< (S &s, stlsoft::basic_error_desc< C > const &e)
 stream insertion shim for stlsoft::basic_error_desc


Generated on Thu Jun 10 08:57:59 2010 for STLSoft by  doxygen 1.5.6