std::pair<const_iterator, const_iterator> get_all(const TId id) const { return m_elements.equal_range(id); }
std::pair<iterator, iterator> get_all(const TId id) { return m_elements.equal_range(id); }
std::pair<const_iterator, const_iterator> get_all(const TId id) const { return m_elements.equal_range(id); }
std::pair<iterator, iterator> get_all(const TId id) { return m_elements.equal_range(id); }