| lxgui
    | 
Allow iterating over a container without access to the container itself. More...
#include <utils_view.hpp>
| Classes | |
| class | iterator | 
| Public Types | |
| using | base_iterator = std::conditional_t< std::is_const_v< ContainerType >, typename ContainerType::const_iterator, typename ContainerType::iterator > | 
| using | dereferencer = Dereferencer< base_iterator > | 
| using | filter = Filter< base_iterator > | 
| using | data_type = typename dereferencer::data_type | 
| Public Member Functions | |
| adaptor (ContainerType &collection) | |
| adaptor (ContainerType &collection, dereferencer &&deref, filter &&filt) | |
| adaptor (const adaptor &other) | |
| adaptor (adaptor &&other) | |
| adaptor & | operator= (const adaptor &other) | 
| adaptor & | operator= (adaptor &&other) | 
| iterator | begin () const | 
| iterator | end () const | 
Allow iterating over a container without access to the container itself.
Definition at line 60 of file utils_view.hpp.
| using lxgui::utils::view::adaptor< ContainerType, Dereferencer, Filter >::base_iterator = std::conditional_t< std::is_const_v<ContainerType>, typename ContainerType::const_iterator, typename ContainerType::iterator> | 
Definition at line 62 of file utils_view.hpp.
| using lxgui::utils::view::adaptor< ContainerType, Dereferencer, Filter >::data_type = typename dereferencer::data_type | 
Definition at line 68 of file utils_view.hpp.
| using lxgui::utils::view::adaptor< ContainerType, Dereferencer, Filter >::dereferencer = Dereferencer<base_iterator> | 
Definition at line 66 of file utils_view.hpp.
| using lxgui::utils::view::adaptor< ContainerType, Dereferencer, Filter >::filter = Filter<base_iterator> | 
Definition at line 67 of file utils_view.hpp.
| 
 | inlineexplicit | 
Definition at line 70 of file utils_view.hpp.
| 
 | inlineexplicit | 
Definition at line 71 of file utils_view.hpp.
| 
 | inline | 
Definition at line 74 of file utils_view.hpp.
| 
 | inline | 
Definition at line 75 of file utils_view.hpp.
| 
 | inline | 
Definition at line 123 of file utils_view.hpp.
| 
 | inline | 
Definition at line 131 of file utils_view.hpp.
| 
 | inline | 
Definition at line 80 of file utils_view.hpp.
| 
 | inline | 
Definition at line 76 of file utils_view.hpp.