<table><tr><td style="">gawin created this revision.<br />gawin added a reviewer: Kate.<br />gawin added a project: Kate.<br />Herald added a subscriber: kwrite-devel.<br />gawin requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D23035">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>In my experience it has these advantages:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">harder type checks,</li>
<li class="remarkup-list-item">allows to use <tt style="background: #ebebeb; font-size: 13px;">= default</tt> ctor,</li>
<li class="remarkup-list-item">simplify ctors.</li>
</ul>

<p>// I hope this time, I've created "ok" diff.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R40 Kate</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D23035">https://phabricator.kde.org/D23035</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>addons/backtracebrowser/btparser.h<br />
addons/filebrowser/katefilebrowserconfig.cpp<br />
addons/filebrowser/katefilebrowserconfig.h<br />
addons/filetree/autotests/filetree_model_test.cpp<br />
addons/filetree/katefiletreeconfigpage.cpp<br />
addons/filetree/katefiletreeconfigpage.h<br />
addons/filetree/katefiletreemodel.cpp<br />
addons/gdbplugin/localsview.cpp<br />
addons/gdbplugin/localsview.h<br />
addons/kate-ctags/kate_ctags_plugin.cpp<br />
addons/kate-ctags/kate_ctags_plugin.h<br />
addons/katesql/sqlmanager.cpp<br />
addons/katesql/sqlmanager.h<br />
addons/lspclient/lspclientservermanager.cpp<br />
addons/project/kateprojectcodeanalysistool.cpp<br />
addons/project/kateprojectcodeanalysistool.h<br />
addons/project/kateprojectconfigpage.cpp<br />
addons/project/kateprojectconfigpage.h<br />
addons/rustcompletion/kterustcompletion.h<br />
addons/rustcompletion/kterustcompletionconfigpage.cpp<br />
addons/rustcompletion/kterustcompletionconfigpage.h<br />
addons/rustcompletion/kterustcompletionplugin.cpp<br />
addons/rustcompletion/kterustcompletionplugin.h<br />
addons/search/SearchDiskFiles.cpp<br />
addons/search/SearchDiskFiles.h<br />
addons/search/plugin_search.cpp<br />
addons/search/plugin_search.h<br />
addons/search/search_open_files.cpp<br />
addons/search/search_open_files.h<br />
addons/snippets/snippet.cpp<br />
addons/snippets/snippet.h<br />
addons/textfilter/plugin_katetextfilter.cpp<br />
addons/textfilter/plugin_katetextfilter.h<br />
kate/katedocmanager.h<br />
kate/katemainwindow.h<br />
kate/katemdi.cpp<br />
kate/katemdi.h<br />
kate/kateviewmanager.h<br />
kwrite/kwrite.cpp<br />
kwrite/kwrite.h</div></div></div><br /><div><strong>To: </strong>gawin, Kate<br /><strong>Cc: </strong>kwrite-devel, Kate, univerz, domson, michaelh, ngraham, demsking, cullmann, sars, dhaumann<br /></div>