title: CLion (C++) - No matching function
body: <p>I use CLion just for coding, not compiling. I compile with an external tool and the program compiles as expected. However, I am getting a "No matching function" error in CLion when I call <code>std::unordered_map&lt;std::string, std::string&gt;.begin()</code> in order to get an iterator. It is strange because when I hit the autocomplete key, the method <code>begin()</code> appears as an option. See the attached images.</p>
  
  <p><a href="https://i.stack.imgur.com/V605T.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/V605T.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/H6F6d.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/H6F6d.png" alt="enter image description here"></a></p>
  
  <p>The error is annoying and if not solving it, I would like to know why this error appears. Maybe it is a misconfiguration. The C++ standard to use is set in the CMakeLists: <code>set(CMAKE_CXX_STANDARD 17)</code>. I've tried with 11 and 14 as well.</p>