#include <array.h>
Inheritance diagram for beecrypt::array< T >:
Public Member Functions | |
array () throw () | |
array (size_t size) throw (std::bad_alloc) | |
array (const T *data, size_t size) throw (std::bad_alloc) | |
array (const array &_copy) throw (std::bad_alloc) | |
~array () throw () | |
array * | clone () const throw (std::bad_alloc) |
const array & | operator= (const array &_set) throw (std::bad_alloc) |
bool | operator== (const array &_cmp) const throw () |
bool | operator!= (const array &_cmp) const throw () |
T * | data () throw () |
const T * | data () const throw () |
size_t | size () const throw () |
void | replace (T *data, size_t size) throw () |
void | swap (array &_swp) throw () |
void | resize (size_t _newsize) throw (std::bad_alloc) |
T & | operator[] (size_t _n) throw () |
const T | operator[] (size_t _n) const throw () |
const array< T > & | operator+= (const array< T > &_rhs) throw () |
Protected Attributes | |
T * | _data |
size_t | _size |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|