#include <comstl/string/bstr.hpp>
Public Types | |
enum | { is_pointer = false, is_pointer_to_const = false, char_type_size = sizeof(char_type) } |
typedef ::comstl::bstr | value_type |
typedef ::comstl::bstr::value_type | char_type |
typedef value_type::size_type | size_type |
typedef char_type const | const_char_type |
typedef value_type | string_type |
typedef string_type::pointer | pointer |
typedef string_type::const_pointer | const_pointer |
typedef string_type::iterator | iterator |
typedef string_type::const_iterator | const_iterator |
Static Public Member Functions | |
static string_type | empty_string () |
static string_type | construct (string_type const &src, size_type pos, size_type len) |
template<typename I> | |
static string_type & | assign_inplace (string_type &str, I first, I last) |