23 #ifndef GUL14_TRAITS_H_
24 #define GUL14_TRAITS_H_
26 #include <type_traits>
44 template <
typename T,
typename =
int>
49 typename std::enable_if_t<true,
50 decltype(std::declval<T>().cbegin(),
51 std::declval<T>().cend(),
52 std::declval<typename T::value_type>(),
Definition of macros used internally by GUL.
Namespace gul14 contains all functions and classes of the General Utility Library.
Definition: doxygen.h:26
Helper type trait object to determine if a type is a container.
Definition: traits.h:45