#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.