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

#include <selectables_registry.hpp>

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

Public Member Functions

 ConstIterator (typename ItemContainerType::iterator iter)
 
auto const & operator* () const
 
auto const * operator-> () const
 
- 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_
 

Constructor & Destructor Documentation

◆ ConstIterator()

template<typename T >
template<typename WrappedIterator >
Nui::SelectablesRegistry< T >::ConstIterator< WrappedIterator >::ConstIterator ( typename ItemContainerType::iterator  iter)
inline

Member Function Documentation

◆ operator*()

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

◆ operator->()

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

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