Hack for dictionary generation. More...
#include <DVLIterator.h>
Public Types | |
typedef T * | ValueType |
typedef DataModel_detail::ElementProxy < U > | Reference |
typedef T ** | Pointer |
typedef Pointer | type |
Static Public Member Functions | |
static type | make (Reference) |
Hack for dictionary generation.
This is a hack to allow the operator->() defined by the boost base class of iterator to compile. It actually makes no sense to ever use operator->, since value_type is always a pointer. But if you try to generate dictionary information for one of these iterators, then you'll be trying to instantiate operator->, whether or not it makes sense. This should be sufficient to get things to compile; we'll just stick in abort in case anyone manages to actually call the thing.