- follows iso c++ guideline C.44 - enables default compiler-created constructors to also be noexcept original commit: 77e26a7db3 - handled KernelArg, Image2D
77e26a7db3