diff options
author | tommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-14 16:19:46 +0000 |
---|---|---|
committer | tommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-14 16:19:46 +0000 |
commit | 350404e99b174f97f5a74cfa2c2d3827455a38e7 (patch) | |
tree | fd0fcb7ed901b825feca7eb5b3dcf37144c9486c /base/base_unittests.scons | |
parent | d82cac3a0e2d86d5429ac6fa237851a769c83a5f (diff) | |
download | chromium_src-350404e99b174f97f5a74cfa2c2d3827455a38e7.zip chromium_src-350404e99b174f97f5a74cfa2c2d3827455a38e7.tar.gz chromium_src-350404e99b174f97f5a74cfa2c2d3827455a38e7.tar.bz2 |
scoped_bstr and StackBstr implementations. The scoped_bstr class is a wrapper around BSTR system calls with some added functionality.
StackBstr is for those times when you need to pass a fixed string to a function but visiting the heap etc to allocate a new BSTR can be avoided.
StackBstr not zero cost, but much cheaper than creating a new BSTR like we currently do in many places.
Review URL: http://codereview.chromium.org/18006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8011 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/base_unittests.scons')
-rw-r--r-- | base/base_unittests.scons | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/base/base_unittests.scons b/base/base_unittests.scons index f3ed327..858874a 100644 --- a/base/base_unittests.scons +++ b/base/base_unittests.scons @@ -85,6 +85,7 @@ input_files = ChromeFileList([ 'rand_util_unittest.cc', 'gfx/rect_unittest.cc', 'ref_counted_unittest.cc', + 'scoped_bstr_unittest.cc', 'scoped_comptr_unittest.cc', 'scoped_ptr_unittest.cc', 'sha2_unittest.cc', @@ -154,6 +155,7 @@ if not env.Bit('windows'): 'file_version_info_unittest.cc', 'object_watcher_unittest.cc', 'pe_image_unittest.cc', + 'scoped_bstr_unittest.cc', 'scoped_comptr_unittest.cc', 'system_monitor_unittest.cc', 'sys_string_conversions_unittest.cc', |