mtl::TraversableMutableCollection< Tag, C > Struct Template Reference
Concept TraversableMutableCollection: collections that can be traversed by (mutable) iterator. More...
#include <collection.hpp>
Public Types | |
typedef associated_type | cursor_type |
Associated type: return type of tagged begin function. | |
Public Member Functions | |
cursor_type | begin (const C &c) |
Tagged free function that returns a cursor or iterator at the begin of an interval. | |
cursor_type | end (const C &c) |
Tagged free function that returns a cursor or iterator at the end of an interval. |
Concept TraversableMutableCollection: collections that can be traversed by (mutable) iterator.
cursor_type mtl::TraversableMutableCollection< Tag, C >::begin | ( | const C & | c | ) |
Tagged free function that returns a cursor or iterator at the begin of an interval.
The interval is specified by the Tag, i.e. the function is called begin<Tag>(c);
cursor_type mtl::TraversableMutableCollection< Tag, C >::end | ( | const C & | c | ) |
Tagged free function that returns a cursor or iterator at the end of an interval.
The interval is specified by the Tag, i.e. the function is called end<Tag>(c);
mtl::TraversableMutableCollection< Tag, C > Struct Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine
-- Gen. with
rev. 7542
on Sat Aug 11 2012 by doxygen 1.7.6.1 -- © 2010 by SimuNova UG.