|
Public Member Functions |
| TemplateIndexArray () |
| TemplateIndexArray (const TemplateIndexArray &ta, const CopyOp ©op=CopyOp::SHALLOW_COPY) |
| TemplateIndexArray (unsigned int no) |
| TemplateIndexArray (unsigned int no, T *ptr) |
template<class InputIterator> | TemplateIndexArray (InputIterator first, InputIterator last) |
TemplateIndexArray & | operator= (const TemplateIndexArray &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 |
virtual unsigned int | index (unsigned int pos) const |
Protected Member Functions |
virtual | ~TemplateIndexArray () |