37                is_reference_wrapper<T>>
 
   43        template <
class T, 
class = 
void>
 
   55                    is_reference_wrapper<T>>>>
 
   69        template <TypeInfo::RawType V>
 
   71            std::integral_constant<
 
   75        template <
class, 
class = 
void>
 
   81                TypeInfo::RawType::kNone>
 
   88                is_string_convertible_v<T>>> :
 
   90                TypeInfo::RawType::kString>
 
   97                is_integral_convertible_v<T>>> :
 
   99                TypeInfo::RawType::kInt>
 
  106                is_floating_point_convertible_v<T>>> :
 
  108                TypeInfo::RawType::kFloat>
 
  117                TypeInfo::RawType::kBool>
 
  152                is_static_base_pointer<T>,
 
  155                is_active_effect_pointer<T>>
 
  170                    is_active_effect_pointer<T>,
 
  172                    is_reference_wrapper<T>>>
 
  184                    is_builtin_convertible<T>,
 
  187                    is_active_effect_pointer<T>,
 
  189                    is_reference_wrapper<T>>>
 
  199                is_not_reference_wrapper<T>,
 
  200                is_valid_parameter<T>>
 
  210                is_not_reference_wrapper<T>,
 
  211                is_parameter_convertible<T>>
 
  217        template <
class R, 
class Cls, 
class... Args>
 
  220                is_return_convertible<R>,
 
  222                is_parameter_convertible<Args>...>
 
  225        template <
class R, 
class Cls, 
class... Args>
 
  228        template <
class Int, 
class R, 
class Cls, 
class... Args>
 
  232                is_valid_short_sig<R, Cls, Args...>>
 
  235        template <
class R, 
class Int, 
class F, 
class Cls, 
class... Args>
 
  238                is_return_convertible<R>,
 
  240                std::bool_constant<sizeof(F) == 1>,
 
  242                is_valid_short_sig<F, Cls, Args...>>
 
  245        template <
class Int, 
class R, 
class Cls, 
class... Args>
 
  248        template <
class R, 
class Int, 
class F, 
class Cls, 
class... Args>
 
RawType
Definition TypeInfo.h:13
 
Definition ReferenceArray.h:13
 
constexpr bool is_valid_parameter_v
Definition TypeTraits.h:176
 
constexpr TypeInfo::RawType vm_type_v
Definition TypeTraits.h:127
 
constexpr bool is_static_base_v
Definition TypeTraits.h:137
 
typename decay_pointer< T >::type decay_pointer_t
Definition CommonTypeTraits.h:200
 
constexpr bool is_valid_latent_long_sig_v
Definition TypeTraits.h:249
 
constexpr bool is_valid_long_sig_v
Definition TypeTraits.h:246
 
typename unwrapped_type< T >::type unwrapped_type_t
Definition TypeTraits.h:67
 
constexpr bool is_valid_short_sig_v
Definition TypeTraits.h:226
 
constexpr bool is_parameter_convertible_v
Definition TypeTraits.h:193
 
constexpr bool is_valid_base_v
Definition TypeTraits.h:159
 
constexpr bool is_valid_return_v
Definition TypeTraits.h:204
 
constexpr bool is_not_reference_wrapper_v
Definition TypeTraits.h:41
 
constexpr bool is_return_convertible_v
Definition TypeTraits.h:215
 
constexpr bool is_reference_wrapper_v
Definition TypeTraits.h:32
 
constexpr bool is_static_base_pointer_v
Definition TypeTraits.h:147
 
Definition AbsorbEffect.h:6
 
Definition ActorValueList.h:28
 
Definition TypeTraits.h:17
 
decay_pointer_t< typename T::value_type > type
Definition TypeTraits.h:57
 
Definition TypeTraits.h:45
 
decay_pointer_t< T > type
Definition TypeTraits.h:46
 
Definition TypeTraits.h:76
 
Definition TypeTraits.h:38
 
Definition TypeTraits.h:190
 
Definition TypeTraits.h:29
 
Definition TypeTraits.h:212
 
Definition TypeTraits.h:144
 
Definition TypeTraits.h:134
 
Definition TypeTraits.h:156
 
Definition TypeTraits.h:243
 
Definition TypeTraits.h:233
 
Definition TypeTraits.h:173
 
Definition TypeTraits.h:201
 
Definition TypeTraits.h:223
 
Definition TypeTraits.h:64
 
Definition TypeTraits.h:73
 
Definition TypeTraits.h:124
 
Definition TypeTraits.h:10