Change all manual #ifdef to #pragma once
This MR is in a similar vein to !224 (merged) and is part of a series of small updates to the C8 codebase. This MR changes all header file include guards (#ifdef <unique name>
) to #pragma once
.
In the initial refactoring discussions a few months ago, it seemed there was a consensus to make this change. Every C++17-capable compiler supports #pragma once
(GCC added it in 3.4!)
Edited by Remy Prechelt