48        template <
class, 
class = 
void>
 
   57                typename T::value_type>> :
 
   64        template <
class, 
class = 
void>
 
   73                typename T::size_type>> :
 
   80        template <
class, 
class = 
void>
 
   89                typename T::iterator>> :
 
   96        template <
class, 
class = 
void>
 
  106                    typename T::iterator,
 
  107                    decltype(std::declval<T>().begin())>>> :
 
  114        template <
class, 
class = 
void>
 
  124                    typename T::iterator,
 
  125                    decltype(std::declval<T>().end())>>> :
 
  132        template <
class, 
class = 
void>
 
  141                std::is_invocable_r_v<
 
  142                    typename T::size_type,
 
  151        template <
class, 
class = 
void>
 
  160                decltype(std::declval<T>().push_back(std::declval<typename T::value_type>()))>> :
 
  188            std::make_index_sequence<
 
  196                std::remove_pointer<T>>
 
  217                std::bool_constant<sizeof(T) == 4>>
 
  228                std::bool_constant<sizeof(T) == 4>>
 
  237                is_signed_integral<T>,
 
  238                is_unsigned_integral<T>>
 
  269                is_signed_integral<T>,
 
  270                is_unsigned_integral<T>,
 
  271                is_floating_point<T>,
 
  280            std::is_convertible<T, std::string_view>
 
  286        template <
class T, 
class = 
void>
 
  297                std::is_enum_v<T>>> :
 
  299                std::underlying_type_t<T>>
 
  305        template <
class T, 
class = 
void>
 
  316                std::is_enum_v<T>>> :
 
  318                std::underlying_type_t<T>>
 
  327                is_signed_integral_convertible<T>,
 
  328                is_unsigned_integral_convertible<T>>
 
  336            std::is_floating_point<T>
 
  346                is_string_convertible<T>,
 
  347                is_signed_integral_convertible<T>,
 
  348                is_unsigned_integral_convertible<T>,
 
  349                is_floating_point_convertible<T>,
 
  370                    std::remove_pointer_t<T>>,
 
  391                    std::remove_pointer_t<T>>,
 
  412                    std::remove_pointer_t<T>>,
 
  423                    is_string_convertible<T>>,
 
  424                std::is_default_constructible<T>,
 
  425                std::is_destructible<T>,
 
  428                defines_value_type<T>,
 
  429                defines_size_type<T>,
 
  434                implements_push_back<T>>
 
constexpr bool defines_value_type_v
Definition CommonTypeTraits.h:62
 
constexpr bool implements_begin_v
Definition CommonTypeTraits.h:112
 
constexpr bool is_unsigned_integral_v
Definition CommonTypeTraits.h:232
 
constexpr bool is_alias_pointer_v
Definition CommonTypeTraits.h:396
 
typename decay_pointer< T >::type decay_pointer_t
Definition CommonTypeTraits.h:200
 
constexpr bool is_alias_v
Definition CommonTypeTraits.h:385
 
constexpr bool is_unsigned_integral_convertible_v
Definition CommonTypeTraits.h:322
 
constexpr bool is_form_pointer_v
Definition CommonTypeTraits.h:375
 
constexpr bool is_floating_point_convertible_v
Definition CommonTypeTraits.h:340
 
constexpr bool is_signed_integral_v
Definition CommonTypeTraits.h:221
 
constexpr bool is_boolean_v
Definition CommonTypeTraits.h:262
 
constexpr bool is_string_v
Definition CommonTypeTraits.h:210
 
constexpr bool implements_end_v
Definition CommonTypeTraits.h:130
 
constexpr bool defines_size_type_v
Definition CommonTypeTraits.h:78
 
constexpr bool is_string_convertible_v
Definition CommonTypeTraits.h:284
 
constexpr bool is_form_v
Definition CommonTypeTraits.h:364
 
constexpr bool is_floating_point_v
Definition CommonTypeTraits.h:252
 
constexpr bool implements_size_v
Definition CommonTypeTraits.h:149
 
constexpr bool implements_push_back_v
Definition CommonTypeTraits.h:165
 
constexpr bool is_not_reference_v
Definition CommonTypeTraits.h:37
 
constexpr bool is_active_effect_pointer_v
Definition CommonTypeTraits.h:417
 
constexpr bool is_not_pointer_v
Definition CommonTypeTraits.h:46
 
constexpr bool is_array_v
Definition CommonTypeTraits.h:450
 
constexpr bool defines_iterator_v
Definition CommonTypeTraits.h:94
 
constexpr bool is_signed_integral_convertible_v
Definition CommonTypeTraits.h:303
 
constexpr bool is_not_const_v
Definition CommonTypeTraits.h:19
 
constexpr bool is_builtin_convertible_v
Definition CommonTypeTraits.h:354
 
constexpr bool is_integral_convertible_v
Definition CommonTypeTraits.h:332
 
constexpr bool is_integral_v
Definition CommonTypeTraits.h:242
 
constexpr bool is_not_volatile_v
Definition CommonTypeTraits.h:28
 
constexpr bool is_integer_v
Definition CommonTypeTraits.h:184
 
constexpr bool is_active_effect_v
Definition CommonTypeTraits.h:406
 
constexpr bool is_builtin_v
Definition CommonTypeTraits.h:276
 
Definition AbsorbEffect.h:6
 
Definition ActorValueList.h:28
 
Definition CommonTypeTraits.h:435
 
Definition CommonTypeTraits.h:170
 
Definition CommonTypeTraits.h:197
 
Definition CommonTypeTraits.h:83
 
Definition CommonTypeTraits.h:67
 
Definition CommonTypeTraits.h:51
 
Definition CommonTypeTraits.h:99
 
Definition CommonTypeTraits.h:117
 
Definition CommonTypeTraits.h:154
 
Definition CommonTypeTraits.h:135
 
Definition CommonTypeTraits.h:191
 
Definition CommonTypeTraits.h:414
 
Definition CommonTypeTraits.h:403
 
Definition CommonTypeTraits.h:393
 
Definition CommonTypeTraits.h:382
 
Definition CommonTypeTraits.h:447
 
Definition CommonTypeTraits.h:259
 
Definition CommonTypeTraits.h:351
 
Definition CommonTypeTraits.h:273
 
Definition CommonTypeTraits.h:337
 
Definition CommonTypeTraits.h:249
 
Definition CommonTypeTraits.h:181
 
Definition CommonTypeTraits.h:329
 
Definition CommonTypeTraits.h:239
 
Definition CommonTypeTraits.h:16
 
Definition CommonTypeTraits.h:43
 
Definition CommonTypeTraits.h:34
 
Definition CommonTypeTraits.h:25
 
Definition CommonTypeTraits.h:291
 
Definition CommonTypeTraits.h:218
 
Definition CommonTypeTraits.h:281
 
Definition CommonTypeTraits.h:207
 
Definition CommonTypeTraits.h:310
 
Definition CommonTypeTraits.h:229