commit | 509ce65cd2b11ac99b547521c3c12ad41432626f | [log] [tgz] |
---|---|---|
author | Václav Kubernát <kubernat@cesnet.cz> | Wed May 29 19:46:44 2019 +0200 |
committer | Václav Kubernát <kubernat@cesnet.cz> | Tue Sep 03 17:56:52 2019 +0200 |
tree | 57afd70618ffcdae1d8b50d10aafc9c1f3196679 | |
parent | c31bd60dbf9105f1568027c50c159844f8df052b [diff] |
Clean includes and usings These changes are based on suggestions made by the include-what-you-use tool. Some suggestions were not implemented because they did not decrease build time (forward-declaring some classes), or because they would make the include section too complicated (Spirit headers and MPL headers). On my computer, this change decreases the build time by about 27%: before real 1m45.807s user 5m40.648s sys 0m18.274s after real 1m18.013s user 3m57.866s sys 0m12.946s Change-Id: I11e4f30f4e7518506a213537daae9c41d52b4ac4
Copyright © Faculty of Information Technology, Czech Technical University in Prague, https://fit.cvut.cz/ . Copyright © CESNET, https://www.cesnet.cz/ . Most of the code was written by Václav Kubernát (FIT ČVUT) and Jan Kundrát (CESNET). The project is distributed under the terms of the Apache 2.0 license.