|
Public Member Functions |
| TemplateArray () |
| TemplateArray (const TemplateArray &ta, const CopyOp ©op=CopyOp::SHALLOW_COPY) |
| TemplateArray (unsigned int no) |
| TemplateArray (unsigned int no, T *ptr) |
template<class InputIterator> | TemplateArray (InputIterator first, InputIterator last) |
TemplateArray & | operator= (const TemplateArray &array) |
virtual Object * | cloneType () const |
| Clone the type of an object, with Object* return type.
|
virtual Object * | clone (const CopyOp ©op) const |
| Clone an object, with Object* return type.
|
virtual void | accept (ArrayVisitor &av) |
virtual void | accept (ConstArrayVisitor &av) const |
virtual void | accept (unsigned int index, ValueVisitor &vv) |
virtual void | accept (unsigned int index, ConstValueVisitor &vv) const |
virtual int | compare (unsigned int lhs, unsigned int rhs) const |
| Return -1 if lhs element is less than rhs element, 0 if equal, 1 if lhs element is greater than rhs element.
|
virtual const GLvoid * | getDataPointer () const |
virtual unsigned int | getTotalDataSize () const |
virtual unsigned int | getNumElements () const |
Protected Member Functions |
virtual | ~TemplateArray () |