// This is separate because the files being compiled with it use different compiler settings which may affect how the header is compiled #pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include