Skip to content

ludus::content::identity_records::MigrationDocument

Ludus Wiki · API overview · Browse API

Struct

One migrated document: its path, its document identity and its objects.

Declared in modules/content/identity_records/include/ludus/content/identity_records/migration_manifest.h

#include <ludus/content/identity_records/migration_manifest.h>
struct ludus::content::identity_records::MigrationDocument final

Fields

Path

ResourcePath ludus::content::identity_records::MigrationDocument::Path
Path relative to the content root the manifest was generated for; satisfies content::ValidPath().

Related types: ResourcePath

Declared in modules/content/identity_records/include/ludus/content/identity_records/migration_manifest.h

Document

foundation::identity::AssetId ludus::content::identity_records::MigrationDocument::Document
The document's logical asset identity; never nil.

Related types: foundation::identity::AssetId

Declared in modules/content/identity_records/include/ludus/content/identity_records/migration_manifest.h

FirstObject

usize ludus::content::identity_records::MigrationDocument::FirstObject = 0
Index of the document's first object in the manifest's object table.

Related types: usize

Declared in modules/content/identity_records/include/ludus/content/identity_records/migration_manifest.h

ObjectCount

usize ludus::content::identity_records::MigrationDocument::ObjectCount = 0
Number of objects, sorted by legacy ID in byte order.

Related types: usize

Declared in modules/content/identity_records/include/ludus/content/identity_records/migration_manifest.h