16 lines
578 B
C
16 lines
578 B
C
// 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
|