Trax3
3.1.0
trax track library
Loading...
Searching...
No Matches
trax::Collection< Collection_Type, Value_Type >::iterator_imp< _value_type, _std_iterator_type > Class Template Reference
Inheritance diagram for trax::Collection< Collection_Type, Value_Type >::iterator_imp< _value_type, _std_iterator_type >:
[
legend
]
Public Types
Type Definitions
Type definitions as expected from an iterator by std.
using
iterator_category
= std::bidirectional_iterator_tag
using
value_type
= _value_type
using
difference_type
= int
using
distance_type
= int
using
pointer
= std::shared_ptr<_value_type>
using
reference
= _value_type&
Public Member Functions
iterator_imp
(const _std_iterator_type &iter) noexcept
Iterator Operators
bool
operator==
(const iterator_imp &iter) const noexcept
bool
operator!=
(const iterator_imp &iter) const noexcept
iterator_imp &
operator++
() noexcept
iterator_imp
operator++
(int) noexcept
iterator_imp &
operator--
() noexcept
iterator_imp
operator--
(int) noexcept
reference
operator*
() const noexcept
pointer
operator->
() const noexcept
The documentation for this class was generated from the following file:
C:/Trend/Development/Trax3/Code/trax/collections/
Collection.h
trax
Collection
iterator_imp
Generated on
for Trax3 by
1.15.0