&gt;and all of its usages, declarations, etc. will be renamed.<p>Along with header include statements in any file that referenced the class - so say I refactored class Foo in include&#x2F;mylib&#x2F;foo.hpp and it&#x27;s included in src&#x2F;mylib&#x2F;foo.cpp as &lt;mylib&#x2F;foo.hpp&gt; - CLion happily &quot;refactors&quot; that to #include &quot;foo.hpp&quot; - spent the same ammount of time fixing this stuff as I would manually renaming use cases...