1 #ifndef Local_h 2 #define Local_h 3 4 #include <cstdint> 5 6 #include "Dir/Bla.h" /* included twice, each time with different quotes */ 7 8 #if 0 9 #include <foobar> // this should not get included 10 #endif 11 12 #if 1 13 #include <cmath> // this should, but globally 14 #include <cstring> // this should not, as it is already above 15 #endif 16 17 #ifdef FOOBAR 18 #include <foobar> // this should get included locally 19 #endif 20 21 #ifdef FOOBAR 22 #include <foobar> // this should not be repeated, it's above already 23 #endif 24 25 enum: std::int32_t { SomeValue = 42 }; 26 27 #endif 28