diff options
author | Cory Fields <cory-nospam-@coryfields.com> | 2014-10-22 15:08:30 -0400 |
---|---|---|
committer | Cory Fields <cory-nospam-@coryfields.com> | 2014-10-22 15:21:06 -0400 |
commit | fa7361907a0a5d6698bb7e8e45fa5ac034b81066 (patch) | |
tree | ab9b6037f55bde2a5f6b9a9bb695fc512d055543 /src/allocators.h | |
parent | 25cc1cf8dc03b9ba0ae886d354855adc207b5b6e (diff) |
boost: split stream classes out of serialize.h
serialization now has no dependencies.
Diffstat (limited to 'src/allocators.h')
-rw-r--r-- | src/allocators.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/allocators.h b/src/allocators.h index 6b69e7ae69..78a3b76d0c 100644 --- a/src/allocators.h +++ b/src/allocators.h @@ -9,6 +9,7 @@ #include <map> #include <string> #include <string.h> +#include <vector> #include <boost/thread/mutex.hpp> #include <boost/thread/once.hpp> @@ -261,4 +262,7 @@ struct zero_after_free_allocator : public std::allocator<T> { // This is exactly like std::string, but with a custom allocator. typedef std::basic_string<char, std::char_traits<char>, secure_allocator<char> > SecureString; +// Byte-vector that clears its contents before deletion. +typedef std::vector<char, zero_after_free_allocator<char> > CSerializeData; + #endif // BITCOIN_ALLOCATORS_H |