HDK
|
Go to the source code of this file.
Classes | |
struct | pvt::make_void< Ts > |
struct | has_size_method< class, class > |
struct | has_size_method< T, void_t< decltype(std::declval< T & >().size())> > |
struct | has_subscript< class, class > |
has_subscript<T>::value is true if T has a subscript operator. More... | |
struct | has_subscript< T, void_t< decltype(std::declval< T & >()[0])> > |
Namespaces | |
pvt | |
Macros | |
#define | OIIO_ENABLE_IF(...) std::enable_if_t<(__VA_ARGS__), int> = 0 |
Typedefs | |
template<class... Ts> | |
using | void_t = typename pvt::make_void< Ts...>::type |
#define OIIO_ENABLE_IF | ( | ... | ) | std::enable_if_t<(__VA_ARGS__), int> = 0 |
Definition at line 25 of file type_traits.h.
using void_t = typename pvt::make_void<Ts...>::type |
Definition at line 37 of file type_traits.h.