|
mdds
|
#include <collection.hpp>
Public Types | |
| typedef _MtvT | mtv_type |
| typedef mtv_type::size_type | size_type |
| typedef detail::side_iterator< mtv_type > | const_iterator |
| collection range. | |
Public Member Functions | |
| template<typename _T > | |
| collection (const _T &begin, const _T &end) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| size_type | size () const |
| void | swap (collection &other) |
| void | set_collection_range (size_type start, size_type size) |
| void | set_element_range (size_type start, size_type size) |
Special-purpose collection of multiple multi_type_vector instances to allow them to be traversed "sideways". All involved multi_type_vector instances must be of the same type and length.
| void mdds::mtv::collection< _MtvT >::set_collection_range | ( | size_type | start, |
| size_type | size | ||
| ) |
Set the sub-range of the collection to iterate.
| start | start position. |
| size | length of the collection range. |
| void mdds::mtv::collection< _MtvT >::set_element_range | ( | size_type | start, |
| size_type | size | ||
| ) |
Set the sub element range to iterate.
| start | start element position. |
| size | length of the element range. |
1.8.12