28#pragma warning(disable:4800) // Implicit conversion from '_Ty' to bool.
29#pragma warning(disable:4868) //compiler may not enforce left-to-right evaluation order in braced initializer list
30
31#pragma warning(disable:6297) //Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value.
32#pragma warning(disable:26451) //Arithmetic overflow: Using operator '-' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '-' to avoid overflow (io.2).
33#pragma warning(disable:26495) //Variable 'openvdb::v7_1::math::Tuple<4,int>::mm' is uninitialized. Always initialize a member variable (type.6).
34#pragma warning(disable:26812) //The enum type 'openvdb::v7_1::GridClass' is unscoped. Prefer 'enum class' over 'enum' (Enum.3).
35#pragma warning(disable:26815) //The pointer is dangling because it points at a temporary instance which was destroyed.