#include <type_traits.h>
|
using | type = T |
|
using | defines_value_type = truth_type< is_detected_v< query_value_type, T > > |
|
using | defines_allocator_type = truth_type< is_detected_v< query_allocator_type, T > > |
|
using | defines_system_tag = truth_type< is_detected_v< query_system_tag, T > > |
|
using | defines_get_stream = truth_type< is_detected_v< query_get_stream, T > > |
|
using | defines_get_allocator = truth_type< is_detected_v< query_get_allocator, T > > |
|
using | value_type = conditional_detected_t< query_value_type, T, None > |
|
using | allocator_type = conditional_detected_t< query_allocator_type, T, None > |
|
using | system_tag = conditional_detected_t< query_system_tag, T, host_tag > |
|
◆ allocator_type
◆ defines_allocator_type
◆ defines_get_allocator
◆ defines_get_stream
◆ defines_system_tag
◆ defines_value_type
◆ system_tag
◆ type
◆ value_type
The documentation for this struct was generated from the following file: