Class HistoryGroupId¶
Defined in File field.h
Class Documentation¶
-
class HistoryGroupId¶
Stable identifier for a group of fields sharing one history timeline.
Public Functions
-
constexpr HistoryGroupId() = default¶
-
inline explicit constexpr HistoryGroupId(const std::size_t value)¶
-
inline constexpr std::size_t value() const¶
-
inline constexpr bool is_valid() const¶
Public Static Attributes
-
static constexpr std::size_t invalid_value = std::numeric_limits<std::size_t>::max()¶
Friends
-
inline friend constexpr bool operator==(const HistoryGroupId left, const HistoryGroupId right)¶
-
inline friend constexpr bool operator!=(const HistoryGroupId left, const HistoryGroupId right)¶
-
inline friend constexpr bool operator<(const HistoryGroupId left, const HistoryGroupId right)¶
-
constexpr HistoryGroupId() = default¶