ignore cl.hpp
fix for MSVC (no noexcept)
fix for MSVC warnigns
fix typo for MSVC
fix for MSVC warning
suppress MSVC warning
disable imcomplete defaulted and deleted functions
fix for MSVC