Nui
Public Member Functions | List of all members
Nui::SelectablesRegistry< T >::Iterator< WrappedIterator > Class Template Reference

#include <selectables_registry.hpp>

Inheritance diagram for Nui::SelectablesRegistry< T >::Iterator< WrappedIterator >:
Inheritance graph
[legend]
Collaboration diagram for Nui::SelectablesRegistry< T >::Iterator< WrappedIterator >:
Collaboration graph
[legend]

Public Member Functions

auto & operator* ()
 
auto * operator-> ()
 
- Public Member Functions inherited from Nui::SelectablesRegistry< T >::IteratorBase< WrappedIterator >
 IteratorBase (WrappedIterator wrapped, WrappedIterator begin, WrappedIterator end)
 
 IteratorBase (IteratorBase const &)=default
 
 IteratorBase (IteratorBase &&)=default
 
IteratorBaseoperator= (IteratorBase const &)=default
 
IteratorBaseoperator= (IteratorBase &&)=default
 
 ~IteratorBase ()=default
 
IteratorBaseoperator++ ()
 
IteratorBase operator++ (int)
 
IteratorBaseoperator-- ()
 
IteratorBase operator-- (int)
 
IteratorBase operator+ (std::size_t offset) const
 
IteratorBase operator- (std::size_t offset) const
 
IteratorBaseoperator+= (std::size_t offset)
 
IteratorBaseoperator-= (std::size_t offset)
 
bool isEnd () const
 

Additional Inherited Members

- Protected Attributes inherited from Nui::SelectablesRegistry< T >::IteratorBase< WrappedIterator >
WrappedIterator wrappedIterator_
 
WrappedIterator beginIterator_
 
WrappedIterator endIterator_
 

Member Function Documentation

◆ operator*()

template<typename T >
template<typename WrappedIterator >
auto& Nui::SelectablesRegistry< T >::Iterator< WrappedIterator >::operator* ( )
inline

◆ operator->()

template<typename T >
template<typename WrappedIterator >
auto* Nui::SelectablesRegistry< T >::Iterator< WrappedIterator >::operator-> ( )
inline

The documentation for this class was generated from the following file: