Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::PlugIterator< EnumeratorType, PointerType, ReferenceType > Class Template Reference

Public Types

using iterator_category = std::random_access_iterator_tag
using value_type = Plug
using difference_type = ptrdiff_t
using pointer = PointerType
using reference = ReferenceType

Public Member Functions

 PlugIterator (EnumeratorType &Container, bool bEnd=false)
 Construction.
Iterator Operators
PlugIteratoroperator++ () noexcept
PlugIterator operator++ (int) noexcept
ReferenceType operator* () const
PlugIteratoroperator-- () noexcept
PlugIterator operator-- (int) noexcept
ReferenceType operator[] (int n) const
ReferenceType operator-> () const
bool operator== (const PlugIterator &iter) const noexcept
bool operator!= (const PlugIterator &iter) const noexcept
bool operator< (const PlugIterator &iter) const noexcept
bool operator<= (const PlugIterator &iter) const noexcept
bool operator> (const PlugIterator &iter) const noexcept
bool operator>= (const PlugIterator &iter) const noexcept
void operator+= (int n) noexcept
void operator-= (int n) noexcept
PlugIterator operator+ (int n) const noexcept
PlugIterator operator- (int n) const noexcept

The documentation for this class was generated from the following file:
  • C:/Trend/Development/Trax3/Code/trax/Plug.h