Classdesc  3.D29
Iterator< T > Class Template Reference

#include <pack_stl.h>

Inheritance diagram for Iterator< T >:
Inheritance graph
Collaboration diagram for Iterator< T >:
Collaboration graph

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 >
 

Detailed Description

template<class T>
class classdesc::Iterator< T >

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


The documentation for this class was generated from the following file: