载入中...
搜索中...
未找到
eve::vehicle::VehicleSeatContainerAdapter::PreparedState类 参考final
类 eve::vehicle::VehicleSeatContainerAdapter::PreparedState 继承关系图:
eve::container::IContainer::PreparedState

Public 成员函数

 PreparedState (VehicleSeatContainerAdapter &owner, std::vector< std::optional< int > > staged, eve::Revision revision)
 
void commit () noexcept override
 Publish the staged state; the operation is non-throwing.
 
void rollback () noexcept override
 Abandon an unpublished stage; the operation is non-throwing.
 
- Public 成员函数 继承自 eve::container::IContainer::PreparedState
virtual ~PreparedState ()=default
 Releases PreparedState resources.
 

详细描述

在文件 ContainerAdapters.cpp 第 140 行定义.

构造及析构函数说明

◆ PreparedState()

eve::vehicle::VehicleSeatContainerAdapter::PreparedState::PreparedState ( VehicleSeatContainerAdapter &  owner,
std::vector< std::optional< int > >  staged,
eve::Revision  revision 
)
inline

在文件 ContainerAdapters.cpp 第 142 行定义.

成员函数说明

◆ commit()

void eve::vehicle::VehicleSeatContainerAdapter::PreparedState::commit ( )
inlineoverridevirtualnoexcept

Publish the staged state; the operation is non-throwing.

实现了 eve::container::IContainer::PreparedState.

在文件 ContainerAdapters.cpp 第 145 行定义.

引用了 index.

◆ rollback()

void eve::vehicle::VehicleSeatContainerAdapter::PreparedState::rollback ( )
inlineoverridevirtualnoexcept

Abandon an unpublished stage; the operation is non-throwing.

实现了 eve::container::IContainer::PreparedState.

在文件 ContainerAdapters.cpp 第 159 行定义.


该类的文档由以下文件生成: