This seems to break the build on some systems due to one definition rule violations if the same header gets included from different locations. The use of pragma once rather than conventional include guards doesn't catch this.
This seems to break the build on some systems due to one definition rule violations if the same header gets included from different locations. The use of pragma once rather than conventional include guards doesn't catch this.