diff options
author | lloyd <[email protected]> | 2007-11-14 18:08:10 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2007-11-14 18:08:10 +0000 |
commit | 167f765128c4aced6c6a9dcf73f16b933910a798 (patch) | |
tree | 12f39b1973090d04d77b3303e5b112e3d78eb748 /include/secmem.h | |
parent | 2de4693562db51f6f0e0b2f3a95e3118c40db05d (diff) |
Rename MemoryRegion::append to push_back
Change all callers in the library and self-test code.
Diffstat (limited to 'include/secmem.h')
-rw-r--r-- | include/secmem.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/secmem.h b/include/secmem.h index b50022c83..a38f28a79 100644 --- a/include/secmem.h +++ b/include/secmem.h @@ -52,10 +52,11 @@ class MemoryRegion void set(const T in[], u32bit n) { create(n); copy(in, n); } void set(const MemoryRegion<T>& in) { set(in.begin(), in.size()); } - void append(const T data[], u32bit n) + void push_back(T x) { push_back(&x, 1); } + void push_back(const T data[], u32bit n) { grow_to(size()+n); copy(size() - n, data, n); } - void append(T x) { append(&x, 1); } - void append(const MemoryRegion<T>& x) { append(x.begin(), x.size()); } + void push_back(const MemoryRegion<T>& x) + { push_back(x.begin(), x.size()); } void clear() { clear_mem(buf, allocated); } void destroy() { create(0); } @@ -172,7 +173,7 @@ class MemoryVector : public MemoryRegion<T> MemoryVector(const MemoryRegion<T>& in) { MemoryRegion<T>::init(false); set(in); } MemoryVector(const MemoryRegion<T>& in1, const MemoryRegion<T>& in2) - { MemoryRegion<T>::init(false); set(in1); append(in2); } + { MemoryRegion<T>::init(false); set(in1); push_back(in2); } }; /************************************************* @@ -191,7 +192,7 @@ class SecureVector : public MemoryRegion<T> SecureVector(const MemoryRegion<T>& in) { MemoryRegion<T>::init(true); set(in); } SecureVector(const MemoryRegion<T>& in1, const MemoryRegion<T>& in2) - { MemoryRegion<T>::init(true); set(in1); append(in2); } + { MemoryRegion<T>::init(true); set(in1); push_back(in2); } }; /************************************************* |