ivl 679
ivl::array< T, data::catarray< A1, A2, CATDIM, DERIVED_INFO > > Class Template Reference

1-dimensional array of type T More...

#include <array.hpp>

Inherits ivl::array_common_base< C >, and ivl::data::referer< X >.

List of all members.

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_typeoperator= (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)

Detailed Description

template<class T, class A1, class A2, int CATDIM, class DERIVED_INFO>
class ivl::array< T, data::catarray< A1, A2, CATDIM, DERIVED_INFO > >

1-dimensional array of type T

This class defines an simple one-dimensional array.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations