载入中...
搜索中...
未找到
eve::editor::EditorTransactionConsumer::Impl结构体 参考
类 | |
| struct | HistoryEntry |
| struct | Pending |
Public 成员函数 | |
| Impl (IEditAuthority *authorityValue) | |
Public 属性 | |
| IEditAuthority * | authority = nullptr |
| std::optional< Pending > | pending |
| std::vector< HistoryEntry > | undo |
| std::vector< HistoryEntry > | redo |
| transaction::Coordinator | coordinator |
| std::uint64_t | nextLegacyId = 1 |
| std::uint64_t | redoSequence = 0 |
| EditorCommitState | state = EditorCommitState::Discarded |
| std::vector< eve::Diagnostic > | diagnostics |
| bool | retryAllowed = false |
| bool | retryBlockedByCommittedParticipant = false |
详细描述
在文件 EditorTransactionConsumer.cpp 第 273 行定义.
构造及析构函数说明
◆ Impl()
|
inlineexplicit |
在文件 EditorTransactionConsumer.cpp 第 291 行定义.
类成员变量说明
◆ authority
| IEditAuthority* eve::editor::EditorTransactionConsumer::Impl::authority = nullptr |
在文件 EditorTransactionConsumer.cpp 第 293 行定义.
◆ coordinator
| transaction::Coordinator eve::editor::EditorTransactionConsumer::Impl::coordinator |
在文件 EditorTransactionConsumer.cpp 第 297 行定义.
◆ diagnostics
| std::vector<eve::Diagnostic> eve::editor::EditorTransactionConsumer::Impl::diagnostics |
在文件 EditorTransactionConsumer.cpp 第 301 行定义.
◆ nextLegacyId
| std::uint64_t eve::editor::EditorTransactionConsumer::Impl::nextLegacyId = 1 |
在文件 EditorTransactionConsumer.cpp 第 298 行定义.
◆ pending
| std::optional<Pending> eve::editor::EditorTransactionConsumer::Impl::pending |
在文件 EditorTransactionConsumer.cpp 第 294 行定义.
◆ redo
| std::vector<HistoryEntry> eve::editor::EditorTransactionConsumer::Impl::redo |
在文件 EditorTransactionConsumer.cpp 第 296 行定义.
◆ redoSequence
| std::uint64_t eve::editor::EditorTransactionConsumer::Impl::redoSequence = 0 |
在文件 EditorTransactionConsumer.cpp 第 299 行定义.
◆ retryAllowed
| bool eve::editor::EditorTransactionConsumer::Impl::retryAllowed = false |
在文件 EditorTransactionConsumer.cpp 第 302 行定义.
◆ retryBlockedByCommittedParticipant
| bool eve::editor::EditorTransactionConsumer::Impl::retryBlockedByCommittedParticipant = false |
在文件 EditorTransactionConsumer.cpp 第 303 行定义.
◆ state
| EditorCommitState eve::editor::EditorTransactionConsumer::Impl::state = EditorCommitState::Discarded |
在文件 EditorTransactionConsumer.cpp 第 300 行定义.
◆ undo
| std::vector<HistoryEntry> eve::editor::EditorTransactionConsumer::Impl::undo |
在文件 EditorTransactionConsumer.cpp 第 295 行定义.
该结构体的文档由以下文件生成:
- src/modules/editor/EditorTransactionConsumer.cpp