Browse Source

add cbegin() and cend() for explicit const-iterating, too., as common in C++11

sync
Roker 7 years ago
parent
commit
9ea476f762
  1. 2
      pc_container.hh

2
pc_container.hh

@ -36,6 +36,8 @@ public:
typedef std::list<PC> Container; typedef std::list<PC> Container;
typename Container::const_iterator cbegin() const noexcept { return c.cbegin(); }
typename Container::const_iterator cend() const noexcept { return c.cend(); }
typename Container::const_iterator begin() const noexcept { return c.cbegin(); } typename Container::const_iterator begin() const noexcept { return c.cbegin(); }
typename Container::const_iterator end() const noexcept { return c.cend(); } typename Container::const_iterator end() const noexcept { return c.cend(); }
typename Container::iterator begin() noexcept { return c.begin(); } typename Container::iterator begin() noexcept { return c.begin(); }

Loading…
Cancel
Save