c_str_ptr_GUID_proxy Class Template Reference
[String Access Shims]

#include <comstl/shims/access/string/guid.hpp>

List of all members.


Detailed Description

template<typename C>
class comstl::c_str_ptr_GUID_proxy< C >

This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given GUID may be accessed as a null-terminated string.

Public Types

typedef C char_type
typedef c_str_ptr_GUID_proxy< C > class_type

Public Member Functions

 c_str_ptr_GUID_proxy (GUID const &guid)
 Constructs an instance of the proxy from the given GUID instance.
 c_str_ptr_GUID_proxy (class_type const &rhs)
 Copy constructor.
 operator char_type const * () const
 Returns a null-terminated string representing the GUID contents.

Constructor & Destructor Documentation

STLSOFT_TEMPLATE_SPECIALISATION c_str_ptr_GUID_proxy ( GUID const &  guid  )  [inline, explicit]

Constructs an instance of the proxy from the given GUID instance.

Parameters:
guid The GUID instance from which the text will be retrieved

References COMSTL_STATIC_ASSERT, and STLSOFT_NUM_ELEMENTS.

c_str_ptr_GUID_proxy ( class_type const &  rhs  )  [inline]

Copy constructor.

References c_str_ptr_GUID_proxy::m_buffer, and STLSOFT_NUM_ELEMENTS.


Member Function Documentation

operator char_type const * (  )  const [inline]

Returns a null-terminated string representing the GUID contents.


The documentation for this class was generated from the following file:

Generated on Thu Jun 10 08:58:26 2010 for STLSoft by  doxygen 1.5.6