- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
UDCollection\< TYPE, ARG_TYPE > Class Template Reference¶
#include <IEModel.h>
Inheritance diagram for UDCollection\< TYPE, ARG_TYPE >:
Inheritance graph
[legend]
Collaboration diagram for UDCollection\< TYPE, ARG_TYPE >:
Collaboration graph
[legend]
Public Member Functions |
|
| LONG | Add (ARG_TYPE newelement, LONG key=-1) |
| LONG | AddForce (ARG_TYPE newelement) |
| LONG | LookUp (ARG_TYPE newelement, LONG key=-1) |
| TYPE * | GetArray () |
| TYPE | GetAt (int index) const |
| TYPE & | ElementAt (int index) |
| int | GetSize () const |
| void | SetSize (int newsize, int growby=-1) |
| TYPE | operator[] (int index) const |
| TYPE & | operator[] (int index) |
| void | SetGranularity (int granularity) |
| void | Shrink () |
Public Attributes |
|
| HashArray< TYPE, ARG_TYPE > | m_array |
Private Attributes |
|
| HashArray< LONG, LONG > | m_keyarray |