ivl 679
ivl::array< T, data::subarray< A, I, 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 (A &a, const prv_i &idxn)
template<class J >
 array (A &a, const J &idxn)
void setref (A &a, const prv_i &idxn)
template<class J >
void setref (A &a, const J &idxn)
template<class D >
bool overlap (const D &d) const
template<class D >
bool self_overlap (const D &d) const
 ~array ()
 destructor
template<class K >
derived_type & operator= (const K &o)
this_typeoperator= (const array &o)
template<class D >
derived_type & assign_array (const D &o)
A & get_ref_1 () const
const prv_i & get_ref_2 () const

Detailed Description

template<class T, class A, class I, class DERIVED_INFO>
class ivl::array< T, data::subarray< A, I, 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