| HDK
    | 
 Include dependency graph for type_traits.h:
 Include dependency graph for type_traits.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file: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.