CommonLibSSE NG
RE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args > Member List

This is the complete list of members for RE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >, including all inherited members.

_descTableRE::BSScript::NF_util::NativeFunctionBaseprotected
_docStringRE::BSScript::NF_util::NativeFunctionBaseprotected
_isCallableFromTaskletRE::BSScript::NF_util::NativeFunctionBaseprotected
_isLatentRE::BSScript::NF_util::NativeFunctionBaseprotected
_isStaticRE::BSScript::NF_util::NativeFunctionBaseprotected
_nameRE::BSScript::NF_util::NativeFunctionBaseprotected
_objNameRE::BSScript::NF_util::NativeFunctionBaseprotected
_pad43RE::BSScript::NF_util::NativeFunctionBaseprotected
_refCountRE::BSIntrusiveRefCountedmutableprotected
_retTypeRE::BSScript::NF_util::NativeFunctionBaseprotected
_stateNameRE::BSScript::NF_util::NativeFunctionBaseprotected
_stubRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >protected
_userFlagsRE::BSScript::NF_util::NativeFunctionBaseprotected
base_type typedefRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >
Call(const BSTSmartPointer< Stack > &a_stack, ErrorLogger *a_logger, Internal::VirtualMachine *a_vm, bool a_arg4) overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
CallResult enum nameRE::BSScript::IFunction
CanBeCalledFromTasklets() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
DecRef() constRE::BSIntrusiveRefCountedinline
function_type typedefRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >
FunctionType enum nameRE::BSScript::IFunction
GetDocString() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetFunctionType() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetIsEmpty() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetIsLatent() constRE::BSScript::NF_util::NativeFunctionBase
GetIsNative() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetIsStatic() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetName() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetObjectTypeName() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetParam(std::uint32_t a_idx, BSFixedString &a_nameOut, TypeInfo &a_typeOut) const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetParamCount() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetReturnType() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetSourceFilename() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetStackFrameSize() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetStateName() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetUserFlags() const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
GetVarNameForStackIndex(std::uint32_t a_idx, BSFixedString &a_nameOut) const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
HasStub() const overrideRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >inlinevirtual
IFunction()RE::BSScript::IFunction
IncRef() constRE::BSIntrusiveRefCountedinline
InsertLocals(StackFrame *a_frame) overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
MarshallAndDispatch(Variable &a_baseValue,[[maybe_unused]] Internal::VirtualMachine &a_vm,[[maybe_unused]] VMStackID a_stackID, Variable &a_resultValue, const StackFrame &a_frame) const overrideRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >inline
RE::BSScript::NF_util::NativeFunctionBase::MarshallAndDispatch(Variable &a_baseValue, Internal::VirtualMachine &a_vm, VMStackID a_stackID, Variable &a_resultValue, const StackFrame &a_frame) const =0RE::BSScript::NF_util::NativeFunctionBasepure virtual
NativeFunction()=deleteRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >
NativeFunction(const NativeFunction &)=deleteRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >
NativeFunction(NativeFunction &&)=deleteRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >
NativeFunction(std::string_view a_fnName, std::string_view a_className, function_type a_callback)RE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >inline
NativeFunctionBase()=deleteRE::BSScript::NF_util::NativeFunctionBase
NativeFunctionBase(std::string_view a_fnName, std::string_view a_className, bool a_isStatic, std::uint16_t a_numParams)RE::BSScript::NF_util::NativeFunctionBaseexplicit
NativeLatentFunction()=deleteRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >
NativeLatentFunction(const NativeLatentFunction &)=deleteRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >
NativeLatentFunction(NativeLatentFunction &&)=deleteRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >
NativeLatentFunction(std::string_view a_fnName, std::string_view a_className, function_type a_callback)RE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >inline
pad0CRE::BSScript::IFunction
result_type typedefRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >
RTTIRE::BSScript::NF_util::NativeFunctionBaseinlinestatic
SetCallableFromTasklets(bool a_callable) overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
TES_HEAP_REDEFINE_NEW()RE::BSIntrusiveRefCounted
TranslateIPToLineNumber(std::uint32_t a_taskletExecutionOffset, std::uint32_t &a_lineNumberOut) const overrideRE::BSScript::NF_util::NativeFunctionBasevirtual
VTABLERE::BSScript::NF_util::NativeFunctionBaseinlinestatic
~IFunction()=defaultRE::BSScript::IFunctionvirtual
~NativeFunction() override=defaultRE::BSScript::NativeFunction< IS_LONG, F, std::underlying_type_t< callbackR >, Base, Args... >
~NativeFunctionBase() override=defaultRE::BSScript::NF_util::NativeFunctionBase
~NativeLatentFunction() override=defaultRE::BSScript::NativeLatentFunction< IS_LONG, F, callbackR, latentR, Base, Args >