|
ivl 679
|
1-dimensional array of type T More...
#include <catarray_class.hpp>
Inherits array_common_base< array< T, data::catarray< A1, A2, CATDIM, DERIVED_INFO > > >.
Public Types | |
| typedef size_t | size_type |
| parameter of resize, in each class of the hierarchy | |
Public Member Functions | |
Size functions | |
| size_t | length () const |
| Get the length of the element sequence. | |
| size_type | size () const |
| Get the size of the array. generic-class function. | |
| size_t | numel () const |
| Get the length of the element sequence. | |
Constructors | |
| array () | |
| array (const array &o) | |
| array (const size_t) | |
| array (A1 &a1, A2 &a2, catdim_t cd=-1) | |
| void | setref (A1 &a1, A2 &a2, catdim_t cd=-1) |
| template<class D > | |
| bool | overlap (const D &d) const |
| template<class D > | |
| bool | self_overlap (const D &d) const |
| ~array () | |
| destructor | |
| this_type & | operator= (const array &o) |
| template<class J , class P > | |
| derived_type & | assign_array (const array< J, data::empty< P > > &o) |
| template<class D > | |
| derived_type & | assign_array (const D &o) |
1-dimensional array of type T
This class defines an simple one-dimensional array.