#include <GteArray2.h>
Public Member Functions | |
Array2 (size_t bound0, size_t bound1) | |
Array2 (size_t bound0, size_t bound1, T *objects) | |
Array2 () | |
Array2 (Array2 const &other) | |
Array2 (Array2 &&other) | |
size_t | GetBound0 () const |
size_t | GetBound1 () const |
Array2 & | operator= (Array2 const &other) |
Array2 & | operator= (Array2 &&other) |
T const * | operator[] (int row) const |
T * | operator[] (int row) |
Private Member Functions | |
void | SetPointers (T *objects) |
void | SetPointers (Array2 const &other) |
Private Attributes | |
size_t | mBound0 |
size_t | mBound1 |
std::vector< T * > | mIndirect1 |
std::vector< T > | mObjects |
Definition at line 21 of file GteArray2.h.
gte::Array2< T >::Array2 | ( | size_t | bound0, |
size_t | bound1 | ||
) |
Definition at line 59 of file GteArray2.h.
gte::Array2< T >::Array2 | ( | size_t | bound0, |
size_t | bound1, | ||
T * | objects | ||
) |
Definition at line 70 of file GteArray2.h.
gte::Array2< T >::Array2 | ( | ) |
Definition at line 80 of file GteArray2.h.
gte::Array2< T >::Array2 | ( | Array2< T > const & | other | ) |
Definition at line 88 of file GteArray2.h.
gte::Array2< T >::Array2 | ( | Array2< T > && | other | ) |
Definition at line 103 of file GteArray2.h.
|
inline |
Definition at line 118 of file GteArray2.h.
|
inline |
Definition at line 124 of file GteArray2.h.
Array2< T > & gte::Array2< T >::operator= | ( | Array2< T > const & | other | ) |
Definition at line 94 of file GteArray2.h.
Array2< T > & gte::Array2< T >::operator= | ( | Array2< T > && | other | ) |
Definition at line 109 of file GteArray2.h.
|
inline |
Definition at line 130 of file GteArray2.h.
|
inline |
Definition at line 136 of file GteArray2.h.
|
private |
Definition at line 142 of file GteArray2.h.
|
private |
Definition at line 152 of file GteArray2.h.
|
private |
Definition at line 53 of file GteArray2.h.
|
private |
Definition at line 53 of file GteArray2.h.
|
private |
Definition at line 55 of file GteArray2.h.
|
private |
Definition at line 54 of file GteArray2.h.