AWS SDK for C++
0.12.9
AWS SDK for C++
|
#include <Array.h>
Public Member Functions | |
CryptoBuffer (size_t arraySize=0) | |
CryptoBuffer (const unsigned char *arrayToCopy, size_t arraySize) | |
CryptoBuffer (Aws::Vector< ByteBuffer * > &&toMerge) | |
CryptoBuffer (const ByteBuffer &other) | |
CryptoBuffer (const CryptoBuffer &other) | |
CryptoBuffer (CryptoBuffer &&other) | |
CryptoBuffer & | operator= (const CryptoBuffer &other)=default |
CryptoBuffer & | operator= (CryptoBuffer &&other) |
bool | operator== (const CryptoBuffer &other) const |
bool | operator!= (const CryptoBuffer &other) const |
~CryptoBuffer () | |
Array< CryptoBuffer > | Slice (size_t sizeOfSlice) const |
CryptoBuffer & | operator^ (const CryptoBuffer &operand) |
void | Zero () |
![]() | |
Array (size_t arraySize=0) | |
Array (const T *arrayToCopy, size_t arraySize) | |
Array (Aws::Vector< Array * > &&toMerge) | |
Array (const Array &other) | |
Array (Array &&other) | |
virtual | ~Array ()=default |
Array & | operator= (const Array &other) |
Array & | operator= (Array &&other) |
bool | operator== (const Array &other) const |
bool | operator!= (const Array &other) const |
T const & | GetItem (size_t index) const |
T & | GetItem (size_t index) |
T & | operator[] (size_t index) |
T const & | operator[] (size_t index) const |
size_t | GetLength () const |
T * | GetUnderlyingData () const |
Buffer for cryptographic operations. It zeroes itself back out upon deletion. Everything else is identical to byte buffer.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
CryptoBuffer& Aws::Utils::CryptoBuffer::operator^ | ( | const CryptoBuffer & | operand | ) |
Array<CryptoBuffer> Aws::Utils::CryptoBuffer::Slice | ( | size_t | sizeOfSlice | ) | const |
void Aws::Utils::CryptoBuffer::Zero | ( | ) |