Blender
V3.3
|
#include <BaseIterator.h>
Public Types | |
typedef IteratorTagTraits::iterator_category | iterator_category |
typedef Traits::value_type | value_type |
typedef Traits::difference_type | difference_type |
typedef Traits::pointer | pointer |
typedef Traits::reference | reference |
Public Member Functions | |
virtual | ~IteratorBase () |
virtual bool | begin () const =0 |
virtual bool | end () const =0 |
Protected Member Functions | |
IteratorBase () | |
Definition at line 65 of file BaseIterator.h.
typedef Traits::difference_type Freestyle::IteratorBase< Traits, IteratorTagTraits >::difference_type |
Definition at line 76 of file BaseIterator.h.
typedef IteratorTagTraits::iterator_category Freestyle::IteratorBase< Traits, IteratorTagTraits >::iterator_category |
Definition at line 74 of file BaseIterator.h.
typedef Traits::pointer Freestyle::IteratorBase< Traits, IteratorTagTraits >::pointer |
Definition at line 77 of file BaseIterator.h.
typedef Traits::reference Freestyle::IteratorBase< Traits, IteratorTagTraits >::reference |
Definition at line 78 of file BaseIterator.h.
typedef Traits::value_type Freestyle::IteratorBase< Traits, IteratorTagTraits >::value_type |
Definition at line 75 of file BaseIterator.h.
|
inlinevirtual |
Definition at line 67 of file BaseIterator.h.
|
inlineprotected |
Definition at line 81 of file BaseIterator.h.
|
pure virtual |
Implemented in Freestyle::ViewEdgeInternal::vertex_iterator_base< Traits >, Freestyle::ViewEdgeInternal::fedge_iterator_base< Traits >, Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >, Freestyle::StrokeInternal::vertex_iterator_base< Traits >, and Freestyle::CurveInternal::__point_iterator< Traits >.
|
pure virtual |
Implemented in Freestyle::ViewEdgeInternal::vertex_iterator_base< Traits >, Freestyle::ViewEdgeInternal::fedge_iterator_base< Traits >, Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >, Freestyle::StrokeInternal::vertex_iterator_base< Traits >, and Freestyle::CurveInternal::__point_iterator< Traits >.