MeVisLab Toolbox Reference
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>

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 352 of file mlGraphToBoostGraph.h.

Member Typedef Documentation

◆ difference_type

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

Definition at line 357 of file mlGraphToBoostGraph.h.

◆ iterator_category

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

Definition at line 355 of file mlGraphToBoostGraph.h.

◆ iterator_type

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

Definition at line 354 of file mlGraphToBoostGraph.h.

◆ pointer

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

Definition at line 358 of file mlGraphToBoostGraph.h.

◆ reference

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

Definition at line 359 of file mlGraphToBoostGraph.h.

◆ value_type

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

Definition at line 356 of file mlGraphToBoostGraph.h.


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