template<class T> LCVMarray_2D<T> LCVMarray_2D(const int array_size1, const int array_size2)

default sizes are 0,0

[more]friend ostream& operator<<<>(ostream&, const LCVMarray_2D<T>&)
[more]friend ostream& operator<<(ostream&, const LCVMarray_2D<T>&)
[more] LCVMarray_2D(const int = 0, const int = 0)
[more] LCVMarray_2D(const int, const LCVMarray<int>&)
constructor allowing different length rows
[more] LCVMarray_2D(const int, const int, const T&)
constructor with initial value
[more] LCVMarray_2D(const int, const LCVMarray<int>&, const T&)
constructor allowing different length rows and with initial value
[more] LCVMarray_2D(const LCVMarray_2D<T>&)
[more] LCVMarray_2D(const T *const *const, const int, const int)
copy from built-in array
[more] LCVMarray_2D(const T *const *const, const int, const LCVMarray<int>&)
number of elements
[more] LCVMarray_2D(const LCVMarray< LCVMarray<T> >&)
copy from LCVMarray< LCVMarray<T> >
[more] LCVMarray_2D(const LCVMarray<T> *const, const int)
copy from LCVMarray<T>*
[more] LCVMarray_2D(const LCVMarray<T>&)
make a 2D array with one "row". The "row" is the given LCVMarray<T>.
[more] ~LCVMarray_2D()
[more]const LCVMarray_2D<T> & operator=(const LCVMarray_2D<T>&)
destructor
[more]const LCVMarray_2D<T> & operator=(const LCVMarray< LCVMarray<T> >&)
assignment operator for LCVMarray_2D = LCVMarray< LCVMarray<T> >
[more]int rectangular() const
[more]void get_data(LCVMarray_2D<T>&) const
copy array data into LCVMarray_2D
[more]void get_data(T**) const
copy array data into normal array
[more]void get_data(LCVMarray< LCVMarray<T> >&) const
copy array data into LCVMarray< LCVMarray<T> >
[more]void get_data(LCVMarray<T> *const) const
copy array data into an array of LCVMarray<T>
[more]LCVMarray_2D<T> & set_data(const int = 0, const int = 0)
erase and create a "new" array with the given sizes
[more]LCVMarray_2D<T> & set_data(const int, const LCVMarray<int>&)
erase and create a "new" array with given sizes (different size rows)
[more]LCVMarray_2D<T> & set_data(const int, const int, const T&)
erase and create a "new" array with given sizes and initial value
[more]LCVMarray_2D<T> & set_data(const int, const LCVMarray<int>&, const T&)
and initial value
[more]LCVMarray_2D<T> & set_data(const LCVMarray_2D<T>&)
set data from LCVMarray_2D
[more]LCVMarray_2D<T> & set_data(const LCVMarray< LCVMarray<T> >&)
set array data from LCVMarray< LCVMarray<T> >
[more]LCVMarray_2D<T> & set_data(const T *const *const, const int, const int)
set data from normal array
[more]LCVMarray_2D<T> & set_data(const T *const *const, const int, const LCVMarray<int>&)
number of elements
[more]LCVMarray_2D<T> & set_data(const LCVMarray<T>* const, const int)
set array data from an array of LCVMarray<T>
[more]LCVMarray_2D<T> & set_data(const LCVMarray<T>&)
The "row" is the given LCVMarray<T>.
[more]LCVMarray_2D<T> & initialize(const T&)
[more]void print(ostream&) const
initialize array with a value
ovoid set_data_helper(const int, const LCVMarray<int>&)


Documentation

default sizes are 0,0
ofriend ostream& operator<<<>(ostream&, const LCVMarray_2D<T>&)

ofriend ostream& operator<<(ostream&, const LCVMarray_2D<T>&)

o LCVMarray_2D(const int = 0, const int = 0)

o LCVMarray_2D(const int, const LCVMarray<int>&)
constructor allowing different length rows

o LCVMarray_2D(const int, const int, const T&)
constructor with initial value

o LCVMarray_2D(const int, const LCVMarray<int>&, const T&)
constructor allowing different length rows and with initial value

o LCVMarray_2D(const LCVMarray_2D<T>&)

o LCVMarray_2D(const T *const *const, const int, const int)
copy from built-in array

o LCVMarray_2D(const T *const *const, const int, const LCVMarray<int>&)
number of elements

o LCVMarray_2D(const LCVMarray< LCVMarray<T> >&)
copy from LCVMarray< LCVMarray<T> >

o LCVMarray_2D(const LCVMarray<T> *const, const int)
copy from LCVMarray<T>*

o LCVMarray_2D(const LCVMarray<T>&)
make a 2D array with one "row". The "row" is the given LCVMarray<T>.

o ~LCVMarray_2D()

oconst LCVMarray_2D<T> & operator=(const LCVMarray_2D<T>&)
destructor

oconst LCVMarray_2D<T> & operator=(const LCVMarray< LCVMarray<T> >&)
assignment operator for LCVMarray_2D = LCVMarray< LCVMarray<T> >

oint rectangular() const

ovoid get_data(LCVMarray_2D<T>&) const
copy array data into LCVMarray_2D

ovoid get_data(T**) const
copy array data into normal array

ovoid get_data(LCVMarray< LCVMarray<T> >&) const
copy array data into LCVMarray< LCVMarray<T> >

ovoid get_data(LCVMarray<T> *const) const
copy array data into an array of LCVMarray<T>

oLCVMarray_2D<T> & set_data(const int = 0, const int = 0)
erase and create a "new" array with the given sizes

oLCVMarray_2D<T> & set_data(const int, const LCVMarray<int>&)
erase and create a "new" array with given sizes (different size rows)

oLCVMarray_2D<T> & set_data(const int, const int, const T&)
erase and create a "new" array with given sizes and initial value

oLCVMarray_2D<T> & set_data(const int, const LCVMarray<int>&, const T&)
and initial value

oLCVMarray_2D<T> & set_data(const LCVMarray_2D<T>&)
set data from LCVMarray_2D

oLCVMarray_2D<T> & set_data(const LCVMarray< LCVMarray<T> >&)
set array data from LCVMarray< LCVMarray<T> >

oLCVMarray_2D<T> & set_data(const T *const *const, const int, const int)
set data from normal array

oLCVMarray_2D<T> & set_data(const T *const *const, const int, const LCVMarray<int>&)
number of elements

oLCVMarray_2D<T> & set_data(const LCVMarray<T>* const, const int)
set array data from an array of LCVMarray<T>

oLCVMarray_2D<T> & set_data(const LCVMarray<T>&)
The "row" is the given LCVMarray<T>.

oLCVMarray_2D<T> & initialize(const T&)

ovoid print(ostream&) const
initialize array with a value

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.