3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/TypedObjectHandle.h"
8#include "mc/deps/scripting/script_engine/ScriptValue.h"
12namespace Scripting {
class IRuntime; }
35 virtual ~PromiseAny() ;
52 MCNAPI ::std::optional<::Scripting::TypedObjectHandle<::Scripting::PromiseType>>
getPromiseHandle()
const;
58 MCNAPI ::Scripting::ResultAny
rejectGeneric(::entt::meta_any& any)
const;
Definition PromiseAny.h:21
MCAPI void * $ctor(::Scripting::PromiseAny const &rhs)
static MCAPI void ** $vftable()
MCAPI::Scripting::ResultAny resolveGeneric(::entt::meta_any &any) const
MCAPI::Scripting::PromiseAny & operator=(::Scripting::PromiseAny const &rhs)
MCAPI void * $ctor(::Scripting::IRuntime *runtime, ::Scripting::ContextId contextId, ::Scripting::WeakLifetimeScope scope, ::Scripting::StrongTypedObjectHandle<::Scripting::PromiseType > const &promiseHandle)
MCAPI PromiseAny(::Scripting::PromiseAny &&rhs)
MCAPI::Scripting::PromiseAny & operator=(::Scripting::PromiseAny &&rhs)
MCAPI PromiseAny(::Scripting::PromiseAny const &rhs)
MCAPI::Scripting::ResultAny rejectGeneric(::entt::meta_any &any) const
MCAPI PromiseAny(::Scripting::IRuntime *runtime, ::Scripting::ContextId contextId, ::Scripting::WeakLifetimeScope scope, ::Scripting::StrongTypedObjectHandle<::Scripting::PromiseType > const &promiseHandle)
MCAPI void * $ctor(::Scripting::PromiseAny &&rhs)
MCAPI ::std::optional<::Scripting::TypedObjectHandle<::Scripting::PromiseType > > getPromiseHandle() const
Definition ScriptValue.h:13
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:14
Definition PromiseType.h:7