![]() |
Public API Reference |
![]() |
Array interface template, elements are changeable. More...
#include <iutil/array.h>
Array interface template, elements are changeable.
Extents iArrayReadOnly to also support modifying the existing elements; however, new elements can not be added or existing elements removed or reordered.
This template can't be used as-is in another interface; rather, it must be derived and specialized before it can be used. Example:
struct csBar { ... }; struct iBarArray : public iArrayChangeElements<csBar> { SCF_IARRAYCHANGEELEMENTS_INTERFACE(iBarArray); };
Standard implementations for this interface are scfArray and scfArrayWrap.