diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-05 23:46:02 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-05 23:46:02 +0000 |
commit | 2858bbf9099f835325422009c5945e9b26a97d42 (patch) | |
tree | 4751ec07dc414566f15d9995386b73805facfca0 /chrome/renderer/renderer_glue.cc | |
parent | e22ddddb19c659dce909396cb2320979cbedc5d2 (diff) | |
download | chromium_src-2858bbf9099f835325422009c5945e9b26a97d42.zip chromium_src-2858bbf9099f835325422009c5945e9b26a97d42.tar.gz chromium_src-2858bbf9099f835325422009c5945e9b26a97d42.tar.bz2 |
FBTF: Continue fixing nits found by my automated source scanner.
(~1.3 megs off Debug linux .a files)
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/3556013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61587 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/renderer_glue.cc')
-rw-r--r-- | chrome/renderer/renderer_glue.cc | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/chrome/renderer/renderer_glue.cc b/chrome/renderer/renderer_glue.cc index 20005e8..7215e32 100644 --- a/chrome/renderer/renderer_glue.cc +++ b/chrome/renderer/renderer_glue.cc @@ -42,51 +42,6 @@ #include "chrome/renderer/renderer_sandbox_support_linux.h" #endif -template <typename T, size_t stack_capacity> -class ResizableStackArray { - public: - ResizableStackArray() - : cur_buffer_(stack_buffer_), cur_capacity_(stack_capacity) { - } - ~ResizableStackArray() { - FreeHeap(); - } - - T* get() const { - return cur_buffer_; - } - - T& operator[](size_t i) { - return cur_buffer_[i]; - } - - size_t capacity() const { - return cur_capacity_; - } - - void Resize(size_t new_size) { - if (new_size < cur_capacity_) - return; // already big enough - FreeHeap(); - cur_capacity_ = new_size; - cur_buffer_ = new T[new_size]; - } - - private: - // Resets the heap buffer, if any - void FreeHeap() { - if (cur_buffer_ != stack_buffer_) { - delete[] cur_buffer_; - cur_buffer_ = stack_buffer_; - cur_capacity_ = stack_capacity; - } - } - - T stack_buffer_[stack_capacity]; - T* cur_buffer_; - size_t cur_capacity_; -}; - // This definition of WriteBitmapFromPixels uses shared memory to communicate // across processes. void ScopedClipboardWriterGlue::WriteBitmapFromPixels(const void* pixels, |