GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
|
IBaseForwardIterator implementation for BaseLoadableHolder. More...
#include <loadable_forward_iterator.h>
Public Member Functions | |
loadable_forward_iterator (std::vector< std::filesystem::path > &&data, size_t index) noexcept | |
std::filesystem::path * | operator* () noexcept override |
const std::filesystem::path * | operator* () const noexcept override |
std::filesystem::path * | operator-> () noexcept override |
const std::filesystem::path * | operator-> () const noexcept override |
loadable_forward_iterator & | operator++ () noexcept override |
loadable_forward_iterator | operator++ (int) noexcept override |
bool | operator== (const interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator > &loadable_const_forward_iterator) const noexcept override |
bool | operator!= (const interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator > &loadable_const_forward_iterator) const noexcept override |
~loadable_forward_iterator ()=default | |
Public Member Functions inherited from gui_framework::interfaces::IBaseForwardIterator< std::filesystem::path, loadable_forward_iterator > | |
IBaseForwardIterator ()=default | |
virtual | ~IBaseForwardIterator ()=default |
Public Member Functions inherited from gui_framework::interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator > | |
IBaseConstForwardIterator ()=default | |
virtual bool | operator== (const IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator > &const_forward_iterator) const noexcept=0 |
virtual bool | operator!= (const IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator > &const_forward_iterator) const noexcept=0 |
virtual | ~IBaseConstForwardIterator ()=default |
IBaseForwardIterator implementation for BaseLoadableHolder.
Definition at line 10 of file loadable_forward_iterator.h.
|
noexcept |
Definition at line 9 of file loadable_forward_iterator.cpp.
|
default |
|
overridenoexcept |
Definition at line 57 of file loadable_forward_iterator.cpp.
|
overridevirtualnoexcept |
Implements gui_framework::interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator >.
Definition at line 21 of file loadable_forward_iterator.cpp.
|
overridevirtualnoexcept |
Implements gui_framework::interfaces::IBaseForwardIterator< std::filesystem::path, loadable_forward_iterator >.
Definition at line 16 of file loadable_forward_iterator.cpp.
|
overridevirtualnoexcept |
Implements gui_framework::interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator >.
Definition at line 36 of file loadable_forward_iterator.cpp.
|
overridevirtualnoexcept |
Implements gui_framework::interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator >.
Definition at line 43 of file loadable_forward_iterator.cpp.
|
overridevirtualnoexcept |
Implements gui_framework::interfaces::IBaseConstForwardIterator< std::filesystem::path, loadable_forward_iterator >.
Definition at line 31 of file loadable_forward_iterator.cpp.
|
overridevirtualnoexcept |
Implements gui_framework::interfaces::IBaseForwardIterator< std::filesystem::path, loadable_forward_iterator >.
Definition at line 26 of file loadable_forward_iterator.cpp.
|
overridenoexcept |
Definition at line 52 of file loadable_forward_iterator.cpp.