◆ Impl()
◆ entry() [1/2]
◆ entry() [2/2]
| const TargetEntry * eve::editor::EditorTargetCoordinator::Impl::entry |
( |
const TargetId & |
id | ) |
const |
|
inline |
◆ execute()
在文件 EditorTargetCoordinator.cpp 第 51 行定义.
引用了 eve::editor::LocalTransactionBackend::append(), eve::editing::CommandPlan::baseRevision, eve::editing::TransactionSpec::baseRevision, eve::editor::LocalTransactionBackend::begin(), eve::editing::CommandPlan::command, eve::editor::LocalTransactionBackend::commit(), eve::editor::LocalTransactionBackend::discard(), entry(), eve::editor::EditorTargetCoordinator::Impl::TargetEntry::generation, eve::editing::CommandPlan::id, eve::editing::TransactionSpec::id, eve::editing::TransactionSpec::label, operation, eve::editing::CommandPlan::operations, eve::editing::TransactionSpec::origin, eve::editing::IEditableTarget::revision(), eve::editing::CommandPlan::target, eve::editing::TransactionSpec::target, eve::editor::EditorTargetCoordinator::Impl::TargetEntry::target, eve::editing::CommandPlan::targetGeneration, eve::editor::EditorTargetCoordinator::Impl::TargetEntry::transactions , 以及 eve::UuidIdAdapter< Tag >::value().
◆ commands
◆ nextTargetGeneration
| std::uint64_t eve::editor::EditorTargetCoordinator::Impl::nextTargetGeneration = 1 |
◆ registeredCommands
| std::vector<std::pair<CommandId, std::string> > eve::editor::EditorTargetCoordinator::Impl::registeredCommands |
◆ sessions
◆ targets
| std::map<TargetId, std::unique_ptr<TargetEntry> > eve::editor::EditorTargetCoordinator::Impl::targets |
该结构体的文档由以下文件生成: