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