载入中...
搜索中...
未找到
#include "common/Identity.h"#include <cstddef>#include <functional>#include <string>#include <string_view>#include <utility>类 | |
| struct | eve::editing::StrongIdHash< Id > |
| Hash functor for a strong authoring identifier. 更多... | |
| class | eve::editing::PropertyPath |
Dotted property path (layout.size) compared and persisted as text. 更多... | |
| struct | eve::editing::PropertyPathHash |
| Hash functor for a dotted property path. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::editing |
类型定义 | |
| template<class Tag > | |
| using | eve::editing::StrongId = eve::UuidIdAdapter< Tag > |
| UUID-backed identifier used by authoring contracts. | |
| using | eve::editing::SessionId = StrongId< SessionIdTag > |
| using | eve::editing::TargetId = StrongId< TargetIdTag > |
| using | eve::editing::CommandId = StrongId< CommandIdTag > |
| using | eve::editing::ToolId = StrongId< ToolIdTag > |
| using | eve::editing::RuleId = StrongId< RuleIdTag > |
| using | eve::editing::CapabilityId = StrongId< CapabilityIdTag > |
| using | eve::editing::TransactionId = StrongId< TransactionIdTag > |
| using | eve::editing::PlanId = StrongId< PlanIdTag > |
| using | eve::editing::StableId = StrongId< StableIdTag > |
| using | eve::editing::ObjectId = StrongId< ObjectIdTag > |
| using | eve::editing::AssetGuid = StrongId< AssetGuidTag > |
| using | eve::editing::DocumentId = StrongId< DocumentIdTag > |
| using | eve::editing::GraphNodeId = StrongId< GraphNodeIdTag > |
| using | eve::editing::GraphPinId = StrongId< GraphPinIdTag > |
| using | eve::editing::TaskId = StrongId< TaskIdTag > |
函数 | |
| template<class Tag > | |
| eve::StrongUuid< Tag > | eve::editing::canonicalUuid (const StrongId< Tag > &id) noexcept |
| Project an authoring identifier to its canonical UUID value. | |