|
MeVisLab Toolbox 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 |
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 350 of file mlGraphToBoostGraph.h.
| typedef ptrdiff_t broken_VC_ptr_traits< T, ValueType >::difference_type |
Definition at line 355 of file mlGraphToBoostGraph.h.
| typedef std::random_access_iterator_tag broken_VC_ptr_traits< T, ValueType >::iterator_category |
Definition at line 353 of file mlGraphToBoostGraph.h.
| typedef T broken_VC_ptr_traits< T, ValueType >::iterator_type |
Definition at line 352 of file mlGraphToBoostGraph.h.
| typedef ValueType* broken_VC_ptr_traits< T, ValueType >::pointer |
Definition at line 356 of file mlGraphToBoostGraph.h.
| typedef ValueType& broken_VC_ptr_traits< T, ValueType >::reference |
Definition at line 357 of file mlGraphToBoostGraph.h.
| typedef ValueType broken_VC_ptr_traits< T, ValueType >::value_type |
Definition at line 354 of file mlGraphToBoostGraph.h.