C++ Distributed Hash Table
Public Member Functions | Static Public Member Functions | List of all members
dht::crypto::secure_vector< T > Class Template Reference

Public Member Functions

 secure_vector (secure_vector< T > const &)=default
 
 secure_vector (secure_vector< T > &&)=default
 
 secure_vector (unsigned size)
 
 secure_vector (unsigned size, T _item)
 
 secure_vector (const std::vector< T > &c)
 
 secure_vector (std::vector< T > &&c)
 
secure_vector< T > & operator= (const secure_vector< T > &c)
 
secure_vector< T > & operator= (secure_vector< T > &&c)
 
secure_vector< T > & operator= (std::vector< T > &&c)
 
std::vector< T > & writable ()
 
const std::vector< T > & makeInsecure () const
 
const uint8_t * data () const
 
void clean ()
 
void clear ()
 
size_t size () const
 
bool empty () const
 
void swap (secure_vector< T > &other)
 
void resize (size_t s)
 

Static Public Member Functions

static secure_vector< T > getRandom (size_t size)
 

Detailed Description

template<class T>
class dht::crypto::secure_vector< T >

Definition at line 520 of file crypto.h.


The documentation for this class was generated from the following file: