- parent::iterator begin();
- parent::iterator end();
- parent::const_iterator begin() const;
- parent::const_iterator end() const;
-
- bool empty() const;
- size_t size() const;
- void swap(ACTIONS_LIST & list);
+ bool empty() const { std::lock_guard lock(m_mutex); return m_list.empty(); }
+ size_t size() const { std::lock_guard lock(m_mutex); return m_list.size(); }
+ void swap(ACTIONS_LIST & rhs) { std::lock_guard lock(m_mutex); m_list.swap(rhs.m_list); }