LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorPersistenceServiceProvider Class Referenceabstract
Inheritance diagram for Editor::Services::EditorPersistenceServiceProvider:

Public Member Functions

virtual ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup > > getOrCreateGroup (::std::string const &namespacedName, ::Editor::Services::PersistenceScope scope, ::std::optional< int > version, ::std::optional<::Editor::Services::PersistenceGroupType > groupType)=0
virtual ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup > > createGroup (::std::string const &namespacedName, ::Editor::Services::PersistenceScope scope, ::std::optional< int > version, ::std::optional<::Editor::Services::PersistenceGroupType > groupType)=0
virtual ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup > > getGroup (::std::string const &namespacedName, ::Editor::Services::PersistenceScope scope, ::std::optional< int > version)=0
virtual ::Scripting::Result_deprecated< void > deleteGroup (::std::string const &namespacedName, ::Editor::Services::PersistenceScope scope, ::std::optional< int > version)=0
virtual ::Scripting::Result_deprecated< void > deleteGroup (::StackRefResult<::Editor::Services::PersistenceGroup > const group)=0
virtual ::std::vector<::StackRefResult<::Editor::Services::PersistenceGroup > > fetchGroups (::std::optional<::std::string > groupNamespace, ::std::optional<::std::string > namespacedName, ::std::optional<::Editor::Services::PersistenceScope > scope, ::std::optional< int > version)=0
virtual ::Scripting::Result_deprecated< void > requestGroup (::std::string const &namespacedName, ::Editor::Services::PersistenceScope scope, ::std::optional< int > version, ::std::function< void(::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceGroup > >)> callback)=0
virtual ::Scripting::Result_deprecated< void > syncAndSaveGroup (::StackRefResult<::Editor::Services::PersistenceGroup > group)=0

The documentation for this class was generated from the following file: