#include <TCL_obj_base.h>
Public Member Functions | |
Iterator () | |
serialisation is a nop if no container provided | |
Iterator (T &container) | |
void | operator= (const typename T::iterator &i) |
T::iterator & | iter () |
const T::iterator & | iter () const |
Friends | |
struct | classdesc_access::access_pack< Iterator > |
struct | classdesc_access::access_unpack< Iterator > |
Iterators are impossible to trap, as each compiler uses its own intrinsic type.
Instead, we devise a replacement serialisable Iterator type that derives from the relevant container iterator, but can be serialised