|
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 () |