Guarding C++11 specific header includes