| 
    CommonLibSSE (powerof3)
    
   | 
 
Typedefs | |
| template<class T > | |
| using | is_object_pointer = std::is_convertible< std::decay_t< T >, RE::TESObjectREFR * > | 
| template<class T > | |
| using | is_not_object_pointer = std::negation< is_object_pointer< T > > | 
| template<class T > | |
| using | is_form_pointer = std::is_convertible< std::decay_t< T >, RE::TESForm * > | 
| template<class T > | |
| using | is_not_form_pointer = std::negation< is_form_pointer< T > > | 
Functions | |
| template<class T > | |
| VMArg (T &&) -> VMArg< T > | |
Variables | |
| template<class T > | |
| constexpr bool | is_object_pointer_v = is_object_pointer<T>::value | 
| template<class T > | |
| constexpr bool | is_not_object_pointer_v = is_not_object_pointer<T>::value | 
| template<class T > | |
| constexpr bool | is_form_pointer_v = is_form_pointer<T>::value | 
| template<class T > | |
| constexpr bool | is_not_form_pointer_v = is_not_form_pointer<T>::value | 
| using SKSE::Impl::is_form_pointer = typedef std::is_convertible<std::decay_t<T>, RE::TESForm*> | 
| using SKSE::Impl::is_not_form_pointer = typedef std::negation<is_form_pointer<T> > | 
| using SKSE::Impl::is_not_object_pointer = typedef std::negation<is_object_pointer<T> > | 
| using SKSE::Impl::is_object_pointer = typedef std::is_convertible<std::decay_t<T>, RE::TESObjectREFR*> | 
| SKSE::Impl::VMArg | ( | T && | ) | -> VMArg< T > | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr |