载入中...
搜索中...
未找到
eve::VersionedRegistry< Key, Value, EventData, Compare >::Handle结构体 参考

Generation-qualified identity of one live incarnation or tombstone. 更多...

#include <VersionedRegistry.h>

Public 成员函数

bool isValid () const noexcept
 Returns false for the zero-generation sentinel.
 

Public 属性

Key key
 
Generation generation
 

详细描述

template<class Key, class Value, class EventData = std::monostate, class Compare = std::less<Key>>
struct eve::VersionedRegistry< Key, Value, EventData, Compare >::Handle

Generation-qualified identity of one live incarnation or tombstone.

在文件 VersionedRegistry.h 第 141 行定义.

成员函数说明

◆ isValid()

template<class Key , class Value , class EventData = std::monostate, class Compare = std::less<Key>>
bool eve::VersionedRegistry< Key, Value, EventData, Compare >::Handle::isValid ( ) const
inlinenoexcept

Returns false for the zero-generation sentinel.

在文件 VersionedRegistry.h 第 146 行定义.

引用了 eve::VersionedRegistry< Key, Value, EventData, Compare >::Handle::generation , 以及 eve::detail::StrongUint64< Tag >::isZero().

类成员变量说明

◆ generation

template<class Key , class Value , class EventData = std::monostate, class Compare = std::less<Key>>
Generation eve::VersionedRegistry< Key, Value, EventData, Compare >::Handle::generation

◆ key

template<class Key , class Value , class EventData = std::monostate, class Compare = std::less<Key>>
Key eve::VersionedRegistry< Key, Value, EventData, Compare >::Handle::key

在文件 VersionedRegistry.h 第 142 行定义.


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