ORIGINAL
Loading...
Searching...
No Matches
original::iterable< TYPE > Class Template Referenceabstract
Inheritance diagram for original::iterable< TYPE >:
Inheritance graph
Collaboration diagram for original::iterable< TYPE >:
Collaboration graph

Classes

class  iterAdaptor
 

Public Member Functions

virtual baseIterator< TYPE > * begins () const =0
 
virtual baseIterator< TYPE > * ends () const =0
 
iterAdaptor begin ()
 
iterAdaptor end ()
 
iterAdaptor begin () const
 
iterAdaptor end () const
 
iterAdaptor first ()
 
iterAdaptor last ()
 
iterAdaptor first () const
 
iterAdaptor last () const
 
template<typename Callback = transform<TYPE>>
requires Operation<Callback, TYPE>
void forEach (Callback operation=Callback{})
 
template<typename Callback = transform<TYPE>>
requires Operation<Callback, TYPE>
void forEach (const Callback &operation=Callback{}) const
 
template<typename Callback>
requires original::Operation<Callback, TYPE>
auto forEach (Callback operation) -> void
 
template<typename Callback>
requires original::Operation<Callback, TYPE>
auto forEach (const Callback &operation) const -> void
 

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