aosp12/external/dynamic_depth/internal/base/disable_warnings.h

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