Defined in File TemplateUtils.hpp
This is just a wrapper around std::is_same in order to provide a nicer interface.
With C++14 this could use template-variables, but with C++11 we are stuck with constexpr-functions.