#include <ListT.h>
Inheritance diagram for rtl::ListT< ARLIST, ARSTRUCT, OBJ >:
Public Member Functions | |
AssignableT< ARLIST > & | operator= (const ARLIST &arList) |
Assign an AR System C API structure to this class. |
Use this collection implementation for lists that you typically iterate over, rather than lookup by a key. For example, NameList is an ARNameList implemented based on ListT. On the other hand, FieldValueMap is based on MapT, as it is nearly always used to lookup values by field id. Lookups using a map based collection have O(log N) performance characteristics, where typical lookups in the list implementations (or the AR sytem collections in general) have O(n) performance.
|
Assign an AR System C API structure to this class. The structure is copied in its entirety, with no dependence on the C API structure once the operation is complete. Implements rtl::AssignableT< ARLIST >. |