Template Function typeName

Function Documentation

template<typename T, typename std::enable_if<!std::is_pointer<T>::value && !is_shared_pointer<T>::value, bool>::type = true>
std::string typeName(const T &obj)