载入中...
搜索中...
未找到
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()

eve::editor::EditorTransactionConsumer::Impl::Impl ( IEditAuthority *  authorityValue)
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 行定义.


该结构体的文档由以下文件生成: