broken_VC_ptr_traits< T, ValueType > Struct Template Reference

Since the correct std::iterator_traits rely on partial template specialization which is not supported by VC6 we must use a special traits class to get value_type correct. More...

#include <mlGraphToBoostGraph.h>

List of all members.

Public Types

typedef T iterator_type
typedef
std::random_access_iterator_tag 
iterator_category
typedef ValueType value_type
typedef ptrdiff_t difference_type
typedef ValueType * pointer
typedef ValueType & reference


Detailed Description

template<class T, class ValueType>
struct broken_VC_ptr_traits< T, ValueType >

Since the correct std::iterator_traits rely on partial template specialization which is not supported by VC6 we must use a special traits class to get value_type correct.

Definition at line 354 of file mlGraphToBoostGraph.h.


Member Typedef Documentation

template<class T , class ValueType >
typedef ptrdiff_t broken_VC_ptr_traits< T, ValueType >::difference_type

Definition at line 359 of file mlGraphToBoostGraph.h.

template<class T , class ValueType >
typedef std::random_access_iterator_tag broken_VC_ptr_traits< T, ValueType >::iterator_category

Definition at line 357 of file mlGraphToBoostGraph.h.

template<class T , class ValueType >
typedef T broken_VC_ptr_traits< T, ValueType >::iterator_type

Definition at line 356 of file mlGraphToBoostGraph.h.

template<class T , class ValueType >
typedef ValueType* broken_VC_ptr_traits< T, ValueType >::pointer

Definition at line 360 of file mlGraphToBoostGraph.h.

template<class T , class ValueType >
typedef ValueType& broken_VC_ptr_traits< T, ValueType >::reference

Definition at line 361 of file mlGraphToBoostGraph.h.

template<class T , class ValueType >
typedef ValueType broken_VC_ptr_traits< T, ValueType >::value_type

Definition at line 358 of file mlGraphToBoostGraph.h.


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

Generated on Sat Sep 3 18:39:31 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8