|
| | NativeLatentFunction ()=delete |
| |
| | NativeLatentFunction (const NativeLatentFunction &)=delete |
| |
| | NativeLatentFunction (NativeLatentFunction &&)=delete |
| |
| | NativeLatentFunction (std::string_view a_fnName, std::string_view a_className, function_type a_callback) |
| |
| | ~NativeLatentFunction () override=default |
| |
| | NativeFunction ()=delete |
| |
| | NativeFunction (const NativeFunction &)=delete |
| |
| | NativeFunction (NativeFunction &&)=delete |
| |
| | NativeFunction (std::string_view a_fnName, std::string_view a_className, function_type a_callback) |
| |
| | ~NativeFunction () override=default |
| |
| bool | HasStub () const override |
| |
| bool | MarshallAndDispatch (Variable &a_baseValue, Internal::VirtualMachine &a_vm, VMStackID a_stackID, Variable &a_resultValue, const StackFrame &a_frame) const override |
| |
| | NativeFunctionBase ()=delete |
| |
| | NativeFunctionBase (std::string_view a_fnName, std::string_view a_className, bool a_isStatic, std::uint16_t a_numParams) |
| |
| | ~NativeFunctionBase () override=default |
| |
| const BSFixedString & | GetName () const override |
| |
| const BSFixedString & | GetObjectTypeName () const override |
| |
| const BSFixedString & | GetStateName () const override |
| |
| TypeInfo | GetReturnType () const override |
| |
| std::uint32_t | GetParamCount () const override |
| |
| void | GetParam (std::uint32_t a_idx, BSFixedString &a_nameOut, TypeInfo &a_typeOut) const override |
| |
| std::uint32_t | GetStackFrameSize () const override |
| |
| bool | GetIsNative () const override |
| |
| bool | GetIsStatic () const override |
| |
| bool | GetIsEmpty () const override |
| |
| FunctionType | GetFunctionType () const override |
| |
| std::uint32_t | GetUserFlags () const override |
| |
| const BSFixedString & | GetDocString () const override |
| |
| void | InsertLocals (StackFrame *a_frame) override |
| |
| CallResult | Call (const BSTSmartPointer< Stack > &a_stack, ErrorLogger *a_logger, Internal::VirtualMachine *a_vm, bool a_arg4) override |
| |
| const BSFixedString & | GetSourceFilename () const override |
| |
| bool | TranslateIPToLineNumber (std::uint32_t a_taskletExecutionOffset, std::uint32_t &a_lineNumberOut) const override |
| |
| bool | GetVarNameForStackIndex (std::uint32_t a_idx, BSFixedString &a_nameOut) const override |
| |
| bool | CanBeCalledFromTasklets () const override |
| |
| void | SetCallableFromTasklets (bool a_callable) override |
| |
| const bool | GetIsLatent () const |
| |
| | IFunction () |
| |
| virtual | ~IFunction ()=default |
| |
| std::uint32_t | IncRef () const |
| |
| std::uint32_t | DecRef () const |
| |
| | TES_HEAP_REDEFINE_NEW () |
| |