GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
IBaseForwardIterator.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace gui_framework
6{
7 namespace interfaces
8 {
12 template<typename T, typename IBaseConstIteratorSubclass>
13 class GUI_FRAMEWORK_API IBaseForwardIterator : public IBaseConstForwardIterator<T, IBaseConstIteratorSubclass>
14 {
15 public:
17
18 virtual T* operator * () noexcept = 0;
19
20 virtual T* operator -> () noexcept = 0;
21
22 virtual ~IBaseForwardIterator() = default;
23 };
24 }
25}
#define GUI_FRAMEWORK_API
Base interface for forward iterators.