载入中...
搜索中...
未找到
EditorIds.h
浏览该文件的文档.
1#pragma once
2
4
5namespace eve::editor {
6
11template <class Tag>
13
15template <class Id>
17
27
44
45} // namespace eve::editor
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Dotted property path (layout.size) compared and persisted as text.
Definition EditingIds.h:78
StrongId< PlanIdTag > PlanId
Definition EditingIds.h:63
eve::StrongUuid< Tag > canonicalUuid(const StrongId< Tag > &id) noexcept
Project an authoring identifier to its canonical UUID value.
Definition EditingIds.h:36
StrongId< TargetIdTag > TargetId
Definition EditingIds.h:57
StrongId< ObjectIdTag > ObjectId
Definition EditingIds.h:65
StrongId< AssetGuidTag > AssetGuid
Definition EditingIds.h:66
StrongId< TransactionIdTag > TransactionId
Definition EditingIds.h:62
StrongId< StableIdTag > StableId
Definition EditingIds.h:64
StrongId< RuleIdTag > RuleId
Definition EditingIds.h:60
StrongId< CapabilityIdTag > CapabilityId
Definition EditingIds.h:61
StrongId< GraphPinIdTag > GraphPinId
Definition EditingIds.h:69
StrongId< ToolIdTag > ToolId
Definition EditingIds.h:59
StrongId< GraphNodeIdTag > GraphNodeId
Definition EditingIds.h:68
StrongId< TaskIdTag > TaskId
Definition EditingIds.h:70
StrongId< CommandIdTag > CommandId
Definition EditingIds.h:58
StrongId< SessionIdTag > SessionId
Definition EditingIds.h:56
StrongId< DocumentIdTag > DocumentId
Definition EditingIds.h:67
Hash functor for a strong authoring identifier.
Definition EditingIds.h:23