boost::detail::operator_arrow_result< T *, DataModel_detail::ElementProxy< U >, T ** > Struct Template Reference

Hack for dictionary generation. More...

#include <DVLIterator.h>

List of all members.

Public Types

typedef TValueType
typedef
DataModel_detail::ElementProxy
< U > 
Reference
typedef T ** Pointer
typedef Pointer type

Static Public Member Functions

static type make (Reference)

Detailed Description

template<class T, class U>
struct boost::detail::operator_arrow_result< T *, DataModel_detail::ElementProxy< U >, T ** >

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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1