14        struct LatentPromiseBase;
 
   39                is_reference_wrapper<T>>
 
   45        template <
class T, 
class = 
void>
 
   57                    is_reference_wrapper<T>>>>
 
   71        template <TypeInfo::RawType V>
 
   73            std::integral_constant<
 
   77        template <
class, 
class = 
void>
 
   83                TypeInfo::RawType::kNone>
 
   90                is_string_convertible_v<T>>> :
 
   92                TypeInfo::RawType::kString>
 
   99                is_integral_convertible_v<T>>> :
 
  101                TypeInfo::RawType::kInt>
 
  108                is_floating_point_convertible_v<T>>> :
 
  110                TypeInfo::RawType::kFloat>
 
  119                TypeInfo::RawType::kBool>
 
  154                is_static_base_pointer<T>,
 
  157                is_active_effect_pointer<T>>
 
  172                    is_active_effect_pointer<T>,
 
  174                    is_reference_wrapper<T>>>
 
  186                    is_builtin_convertible<T>,
 
  189                    is_active_effect_pointer<T>,
 
  191                    is_reference_wrapper<T>>>
 
  201                is_not_reference_wrapper<T>,
 
  202                is_valid_parameter<T>>
 
  213                    typename std::coroutine_traits<T>::promise_type>,
 
  214                is_valid_return<typename T::result_type>>
 
  224                is_not_reference_wrapper<T>,
 
  225                is_parameter_convertible<T>>
 
  231        template <
class R, 
class Cls, 
class... Args>
 
  234                is_return_convertible<R>,
 
  236                is_parameter_convertible<Args>...>
 
  239        template <
class R, 
class Cls, 
class... Args>
 
  242        template <
class Int, 
class R, 
class Cls, 
class... Args>
 
  246                is_valid_short_sig<R, Cls, Args...>>
 
  249        template <
class Int, 
class R, 
class Cls, 
class... Args>
 
  252        template <
class Int, 
class R, 
class Cls, 
class... Args>
 
  256                is_valid_latent_return<R>,
 
  258                is_parameter_convertible<Args>...>
 
  261        template <
class Int, 
class R, 
class Cls, 
class... Args>
 
RawType
Definition: TypeInfo.h:13
 
Definition: ReferenceArray.h:13
 
constexpr bool is_valid_parameter_v
Definition: TypeTraits.h:178
 
constexpr TypeInfo::RawType vm_type_v
Definition: TypeTraits.h:129
 
constexpr bool is_static_base_v
Definition: TypeTraits.h:139
 
typename decay_pointer< T >::type decay_pointer_t
Definition: CommonTypeTraits.h:200
 
constexpr bool is_valid_long_sig_v
Definition: TypeTraits.h:250
 
typename unwrapped_type< T >::type unwrapped_type_t
Definition: TypeTraits.h:69
 
constexpr bool is_valid_latent_sig_v
Definition: TypeTraits.h:262
 
constexpr bool is_valid_short_sig_v
Definition: TypeTraits.h:240
 
constexpr bool is_parameter_convertible_v
Definition: TypeTraits.h:195
 
constexpr bool is_valid_latent_return_v
Definition: TypeTraits.h:218
 
constexpr bool is_valid_base_v
Definition: TypeTraits.h:161
 
constexpr bool is_valid_return_v
Definition: TypeTraits.h:206
 
constexpr bool is_not_reference_wrapper_v
Definition: TypeTraits.h:43
 
constexpr bool is_return_convertible_v
Definition: TypeTraits.h:229
 
constexpr bool is_reference_wrapper_v
Definition: TypeTraits.h:34
 
constexpr bool is_static_base_pointer_v
Definition: TypeTraits.h:149
 
Definition: AbsorbEffect.h:6
 
Definition: NiBinaryStream.h:94
 
Definition: TypeTraits.h:19
 
decay_pointer_t< typename T::value_type > type
Definition: TypeTraits.h:59
 
Definition: TypeTraits.h:47
 
decay_pointer_t< T > type
Definition: TypeTraits.h:48
 
Definition: TypeTraits.h:78
 
Definition: TypeTraits.h:40
 
Definition: TypeTraits.h:192
 
Definition: TypeTraits.h:31
 
Definition: TypeTraits.h:226
 
Definition: TypeTraits.h:146
 
Definition: TypeTraits.h:136
 
Definition: TypeTraits.h:158
 
Definition: TypeTraits.h:215
 
Definition: TypeTraits.h:259
 
Definition: TypeTraits.h:247
 
Definition: TypeTraits.h:175
 
Definition: TypeTraits.h:203
 
Definition: TypeTraits.h:237
 
Definition: TypeTraits.h:66
 
Definition: TypeTraits.h:75
 
Definition: TypeTraits.h:126
 
Definition: TypeTraits.h:10