#include <array.h>


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 |
| beecrypt::array< T >::array | ( | ) | throw () [inline] |
Referenced by beecrypt::array< uint16_t >::clone().
| beecrypt::array< T >::array | ( | size_t | size | ) | throw (std::bad_alloc) [inline] |
| beecrypt::array< T >::array | ( | const T * | data, | |
| size_t | size | |||
| ) | throw (std::bad_alloc) [inline] |
| beecrypt::array< T >::array | ( | const array< T > & | _copy | ) | throw (std::bad_alloc) [inline] |
| beecrypt::array< T >::~array | ( | ) | throw () [inline] |
| array* beecrypt::array< T >::clone | ( | ) | const throw (std::bad_alloc) [inline] |
| const array& beecrypt::array< T >::operator= | ( | const array< T > & | _set | ) | throw (std::bad_alloc) [inline] |
| bool beecrypt::array< T >::operator== | ( | const array< T > & | _cmp | ) | const throw () [inline] |
| bool beecrypt::array< T >::operator!= | ( | const array< T > & | _cmp | ) | const throw () [inline] |
| T* beecrypt::array< T >::data | ( | ) | throw () [inline] |
Referenced by beecrypt::array< uint16_t >::array(), and beecrypt::array< uint16_t >::replace().
| const T* beecrypt::array< T >::data | ( | ) | const throw () [inline] |
| size_t beecrypt::array< T >::size | ( | ) | const throw () [inline] |
Referenced by beecrypt::array< uint16_t >::array(), and beecrypt::array< uint16_t >::replace().
| void beecrypt::array< T >::replace | ( | T * | data, | |
| size_t | size | |||
| ) | throw () [inline] |
| void beecrypt::array< T >::swap | ( | array< T > & | _swp | ) | throw () [inline] |
| void beecrypt::array< T >::resize | ( | size_t | _newsize | ) | throw (std::bad_alloc) [inline] |
Referenced by beecrypt::array< uint16_t >::operator+=(), and beecrypt::array< uint16_t >::operator=().
| T& beecrypt::array< T >::operator[] | ( | size_t | _n | ) | throw () [inline] |
| const T beecrypt::array< T >::operator[] | ( | size_t | _n | ) | const throw () [inline] |
| const array<T>& beecrypt::array< T >::operator+= | ( | const array< T > & | _rhs | ) | throw () [inline] |
T* beecrypt::array< T >::_data [protected] |
Referenced by beecrypt::array< uint16_t >::array(), beecrypt::array< uint16_t >::data(), beecrypt::array< uint16_t >::operator!=(), beecrypt::array< uint16_t >::operator+=(), beecrypt::array< uint16_t >::operator=(), beecrypt::array< uint16_t >::operator==(), beecrypt::array< uint16_t >::operator[](), beecrypt::array< uint16_t >::replace(), beecrypt::array< uint16_t >::resize(), beecrypt::array< uint16_t >::swap(), and beecrypt::array< uint16_t >::~array().
size_t beecrypt::array< T >::_size [protected] |
Referenced by beecrypt::array< uint16_t >::array(), beecrypt::array< uint16_t >::operator!=(), beecrypt::array< uint16_t >::operator+=(), beecrypt::array< uint16_t >::operator=(), beecrypt::array< uint16_t >::operator==(), beecrypt::array< uint16_t >::replace(), beecrypt::array< uint16_t >::resize(), beecrypt::array< uint16_t >::size(), and beecrypt::array< uint16_t >::swap().
1.5.5