30    IteratorT begin() { 
return m_container.begin(); }
 
   31    IteratorT end() { 
return m_container.end(); }
 
   32    [[nodiscard]] ConstIteratorT begin()
 const { 
return m_container.begin(); }
 
   33    [[nodiscard]] ConstIteratorT end()
 const { 
return m_container.end(); }
 
   34    [[nodiscard]] ConstIteratorT cbegin()
 const { 
return m_container.begin(); }
 
   35    [[nodiscard]] ConstIteratorT cend()
 const { 
return m_container.end(); }
 
   37    [[nodiscard]] 
unsigned int size()
 const { 
return m_container.size(); }