20f3d9a141
Using brace initialization here causes bar.hpp to not compile when included on its own, forcing all clients to also include tray_manager.hpp and so on, which defeats the purpose of forward declaring those classes. This also allows us to remove the tray_manager.hpp, renderer.hpp and parser.hpp includes from the clients of bar.hpp |
||
---|---|---|
.. | ||
bar.hpp | ||
builder.hpp | ||
command_line.hpp | ||
config.hpp | ||
controller.hpp | ||
ipc.hpp | ||
logger.hpp | ||
parser.hpp | ||
renderer.hpp | ||
screen.hpp | ||
taskqueue.hpp | ||
types.hpp |