blob: bf5a9d63909129ceaf227f5f7cf4de8a3c3188d5 [file] [log] [blame]
// This is not your usual header guard. The macro
// PHOTOS_EDITING_FORMATS_DYNAMIC_DEPTH_INTERNAL_BASE_WARNINGS_DISABLED shows up
// again in reenable_warnings.h.
#ifndef DYNAMIC_DEPTH_WARNINGS_DISABLED // NOLINT
#define DYNAMIC_DEPTH_WARNINGS_DISABLED
#ifdef _MSC_VER
#pragma warning(push)
// Disable the warning C4251 which is triggered by stl classes in
// xmpmeta's public interface. To quote MSDN: "C4251 can be ignored "
// "if you are deriving from a type in the Standard C++ Library"
#pragma warning(disable : 4251)
#endif
#endif // DYNAMIC_DEPTH_WARNINGS_DISABLED