31# pragma warning(disable:4710) // function not inlined
32# pragma warning(disable:4626) // assignment operator was implicitly defined as deleted because a base class assignment operator is inaccessible or deleted
33# pragma warning(disable:4625) // copy constructor was implicitly defined as deleted
34# pragma warning(disable:4668) // 'symbol' is not defined as a preprocessor macro, replacing with '0' for 'directives'
35# pragma warning(disable:5027) // 'type': move assignment operator was implicitly defined as deleted