I am coding inside a template class
template<typename K, typename V>
class MyMap {
   ...
   std::map<K, V> m_map;
and wishing to write
   m_map.insert(...
but CLion code completion inserts for me
   m_map.template insert()
Is this a bug or a new C++ syntax? If new syntax, then what is it?