winstl/error/error_desc.hpp File Reference


Detailed Description

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

#include <winstl/winstl.h>
#include <winstl/error/error_functions.h>
#include <winstl/system/system_traits.hpp>
#include <winstl/shims/access/string.hpp>
#include <stlsoft/string/char_alt_traits.hpp>

Go to the source code of this file.

Namespaces

namespace  winstl

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 ANSI character type char.
typedef basic_error_desc< wchar_t > error_desc_w
 Specialisation of the basic_error_desc template for the Unicode character type wchar_t.
typedef basic_error_desc< TCHAR > error_desc
 Specialisation of the basic_error_desc template for the Win32 character type TCHAR.

Functions

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


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