scclib
Stable Cloud Computing C++ Library
|
Secure vector helper. More...
#include <secvec.h>
Public Member Functions | |
SecVec (typename std::vector< T >::size_type=0) | |
SecVec (typename std::vector< T >::size_type, const typename std::vector< T >::value_type &) | |
template<class InputIt > | |
SecVec (InputIt begin, InputIt end) | |
void | clear () noexcept |
Zero the original vector and clear it. | |
void | resize (typename std::vector< T >::size_type) |
Resize the vector. More... | |
void | resize (typename std::vector< T >::size_type, const typename std::vector< T >::value_type &) |
Resize the vector to an explicit value. More... | |
Secure vector helper.
A secure vector whose memory is zeroed when destroyed, cleared or resized.
void SecVec::resize | ( | typename std::vector< T >::size_type | count | ) |
void SecVec::resize | ( | typename std::vector< T >::size_type | count, |
const typename std::vector< T >::value_type & | value | ||
) |