#include <comstl/shims/access/string/variant.hpp>
Public Types | |
typedef c_str_null_VARIANT_proxy | class_type |
Public Member Functions | |
c_str_null_VARIANT_proxy (const BSTR s) | |
Constructs an instance of the proxy from the given BSTR. | |
c_str_null_VARIANT_proxy (BSTR *ps) | |
Constructs an instance of the proxy from the given BSTR. | |
c_str_null_VARIANT_proxy () | |
Default constructor. | |
c_str_null_VARIANT_proxy (class_type const &rhs) | |
~c_str_null_VARIANT_proxy () throw () | |
Releases any storage aquired by the proxy. | |
operator LPCOLESTR () const | |
Returns a null-terminated string representing the VARIANT contents, or NULL if the VARIANT contents cannot be converted to text. |
c_str_null_VARIANT_proxy | ( | const BSTR | s | ) | [inline, explicit] |
Constructs an instance of the proxy from the given BSTR.
s | The BSTR from which the text will be retrieved |
c_str_null_VARIANT_proxy | ( | BSTR * | ps | ) | [inline, explicit] |
Constructs an instance of the proxy from the given BSTR.
ps | Pointer to the BSTR from which the text will be retrieved |
c_str_null_VARIANT_proxy | ( | ) | [inline] |
Default constructor.
~c_str_null_VARIANT_proxy | ( | ) | throw () [inline] |
Releases any storage aquired by the proxy.
operator LPCOLESTR | ( | ) | const [inline] |
Returns a null-terminated string representing the VARIANT contents, or NULL if the VARIANT contents cannot be converted to text.