Go to the source code of this file.
|
TypeInfo::RawType | RE::BSScript::GetRawTypeFromVMType (VMTypeID a_typeID) |
|
void | RE::BSScript::BindID (BSTSmartPointer< Object > &a_object, const void *a_src, VMTypeID a_typeID) |
|
void | RE::BSScript::PackHandle (Variable *a_dst, const void *a_src, VMTypeID a_typeID) |
|
void * | RE::BSScript::UnpackHandle (const Variable *a_src, VMTypeID a_typeID) |
|
template<class T > |
| RE::BSScript::requires (is_builtin_convertible_v< T >) struct GetRawType< T > |
|
template<class T > |
| RE::BSScript::requires (is_form_pointer_v< T >) struct GetRawType< T > |
|
template<class T > |
| RE::BSScript::requires (is_alias_pointer_v< T >) struct GetRawType< T > |
|
template<class T > |
| RE::BSScript::requires (is_active_effect_pointer_v< T >) struct GetRawType< T > |
|
template<class T > |
| RE::BSScript::requires ((is_array_v< T >||is_reference_wrapper_v< T >)&&(is_builtin_convertible_v< typename T::value_type >||is_form_pointer_v< typename T::value_type >||is_alias_pointer_v< typename T::value_type >||is_active_effect_pointer_v< typename T::value_type >)) struct GetRawType< T > |
|
template<class T , class U = std::decay_t<T>, std::enable_if_t< is_string_convertible_v< U >, int > = 0> |
void | RE::BSScript::PackValue (Variable *a_dst, T &&a_src) |
|
template<class T , std::enable_if_t< is_static_base_pointer_v< T >, int > = 0> |
T | RE::BSScript::UnpackValue ([[maybe_unused]] const Variable *a_src) |
|
template<class T , std::enable_if_t< is_string_convertible_v< T >, int > = 0> |
T | RE::BSScript::UnpackValue (const Variable *a_src) |
|