ATLAS Offline Software
|
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.
Definition at line 44 of file DVLIterator.h.
typedef T** boost::detail::operator_arrow_result< T *, DataModel_detail::ElementProxy< U >, T ** >::Pointer |
Definition at line 51 of file DVLIterator.h.
typedef DataModel_detail::ElementProxy<U> boost::detail::operator_arrow_result< T *, DataModel_detail::ElementProxy< U >, T ** >::Reference |
Definition at line 50 of file DVLIterator.h.
typedef Pointer boost::detail::operator_arrow_result< T *, DataModel_detail::ElementProxy< U >, T ** >::type |
Definition at line 52 of file DVLIterator.h.
typedef T* boost::detail::operator_arrow_result< T *, DataModel_detail::ElementProxy< U >, T ** >::ValueType |
Definition at line 49 of file DVLIterator.h.
|
inlinestatic |
Definition at line 53 of file DVLIterator.h.