#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) |