diff options
Diffstat (limited to 'src/common/Utilities/Util.h')
-rw-r--r-- | src/common/Utilities/Util.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/common/Utilities/Util.h b/src/common/Utilities/Util.h index 23227ff21e8..d42d0314d76 100644 --- a/src/common/Utilities/Util.h +++ b/src/common/Utilities/Util.h @@ -335,6 +335,7 @@ class HookList final ContainerType _container; public: + typedef typename ContainerType::const_iterator const_iterator; typedef typename ContainerType::iterator iterator; HookList<T>& operator+=(T t) @@ -343,7 +344,7 @@ class HookList final return *this; } - size_t size() + size_t size() const { return _container.size(); } @@ -357,6 +358,16 @@ class HookList final { return _container.end(); } + + const_iterator begin() const + { + return _container.begin(); + } + + const_iterator end() const + { + return _container.end(); + } }; class TC_COMMON_API flag128 |