Searched defs:ScopedBstr (Results 1 - 4 of 4) sorted by relevance

/external/chromium/base/win/
H A Dscoped_bstr.h21 class BASE_API ScopedBstr { class in namespace:base::win
23 ScopedBstr() : bstr_(NULL) { function in class:base::win::ScopedBstr
30 explicit ScopedBstr(const char16* non_bstr);
31 ~ScopedBstr();
33 // Give ScopedBstr ownership over an already allocated BSTR or NULL.
43 // ScopedBstr instance, call |reset| instead.
65 // Swap values of two ScopedBstr's.
66 void Swap(ScopedBstr& bstr2);
88 // Forbid comparison of ScopedBstr types. You should never have the same
90 bool operator==(const ScopedBstr
[all...]
H A Dscoped_bstr.cc12 ScopedBstr::ScopedBstr(const char16* non_bstr) function in class:base::win::ScopedBstr
16 ScopedBstr::~ScopedBstr() {
17 COMPILE_ASSERT(sizeof(ScopedBstr) == sizeof(BSTR), ScopedBstrSize);
21 void ScopedBstr::Reset(BSTR bstr) {
29 BSTR ScopedBstr::Release() {
35 void ScopedBstr::Swap(ScopedBstr& bstr2) {
41 BSTR* ScopedBstr
[all...]
/external/chromium_org/base/win/
H A Dscoped_bstr.h20 class BASE_EXPORT ScopedBstr { class in namespace:base::win
22 ScopedBstr() : bstr_(NULL) { function in class:base::win::ScopedBstr
29 explicit ScopedBstr(const char16* non_bstr);
30 ~ScopedBstr();
32 // Give ScopedBstr ownership over an already allocated BSTR or NULL.
42 // ScopedBstr instance, call |reset| instead.
64 // Swap values of two ScopedBstr's.
65 void Swap(ScopedBstr& bstr2);
87 // Forbid comparison of ScopedBstr types. You should never have the same
89 bool operator==(const ScopedBstr
[all...]
H A Dscoped_bstr.cc12 ScopedBstr::ScopedBstr(const char16* non_bstr) function in class:base::win::ScopedBstr
16 ScopedBstr::~ScopedBstr() {
17 COMPILE_ASSERT(sizeof(ScopedBstr) == sizeof(BSTR), ScopedBstrSize);
21 void ScopedBstr::Reset(BSTR bstr) {
29 BSTR ScopedBstr::Release() {
35 void ScopedBstr::Swap(ScopedBstr& bstr2) {
41 BSTR* ScopedBstr
[all...]

Completed in 122 milliseconds