comstl/string/bstr.hpp File Reference


Detailed Description

[C++ only; requires COM] Definition of the comstl::bstr class (COM Utility Library).

#include <comstl/comstl.h>
#include <comstl/error/exceptions.hpp>
#include <comstl/string/BSTR_functions.h>
#include <stlsoft/shims/access/string.hpp>
#include <stlsoft/string/string_traits_fwd.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stlsoft/util/std_swap.hpp>
#include <stlsoft/internal/safestr.h>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  comstl

Classes

class  bstr
 Facade for the COM BSTR type. More...
struct  string_traits< ::comstl::bstr >
 Specialisation for comstl::bstr. More...

Functions

bstr::const_pointer c_str_data (comstl_ns_qual(bstr) const &b)
 c_str_data String Access Shim for comstl::bstr
size_t c_str_len (comstl_ns_qual(bstr) const &b)
 c_str_len String Access Shim for comstl::bstr
bstr::const_pointer c_str_ptr (comstl_ns_qual(bstr) const &b)
 c_str_ptr String Access Shim for comstl::bstr
bstr::const_pointer c_str_ptr_null (comstl_ns_qual(bstr) const &b)
 c_str_ptr_null String Access Shim for comstl::bstr
bool operator== (bstr const &lhs, bstr const &rhs)
bool operator!= (bstr const &lhs, bstr const &rhs)
bool operator== (bstr const &lhs, BSTR const &rhs)
bool operator!= (bstr const &lhs, BSTR const &rhs)
bool operator== (BSTR const &lhs, bstr const &rhs)
bool operator!= (BSTR const &lhs, bstr const &rhs)


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