c_str_VARIANT_proxy_a Class Reference
[String Access Shims]

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

List of all members.


Detailed Description

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

Public Types

typedef c_str_VARIANT_proxy_a class_type
typedef c_str_VARIANT_proxy_w class_w_type

Public Member Functions

 c_str_VARIANT_proxy_a (class_w_type rhs)
 Constructs an instance of the proxy from the given c_str_VARIANT_proxy_w.
 c_str_VARIANT_proxy_a (class_type const &rhs)
 ~c_str_VARIANT_proxy_a () throw ()
 Releases any storage aquired by the proxy.
 operator char const * () const
 Returns a null-terminated string representing the VARIANT contents.

Constructor & Destructor Documentation

c_str_VARIANT_proxy_a ( class_w_type  rhs  )  [inline, explicit]

Constructs an instance of the proxy from the given c_str_VARIANT_proxy_w.

Parameters:
rhs The c_str_VARIANT_proxy_w from which the text will be retrieved

~c_str_VARIANT_proxy_a (  )  throw () [inline]

Releases any storage aquired by the proxy.


Member Function Documentation

operator char const * (  )  const [inline]

Returns a null-terminated string representing the VARIANT 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