44 std::unique_ptr<AssetCatalogCollection>
deep_copy()
const;
void add_catalogs_from_existing(const AssetCatalogCollection &other, OnDuplicateCatalogIdFn on_duplicate_items)
OwningAssetCatalogMap catalogs_
AssetCatalogCollection(const AssetCatalogCollection &other)=delete
AssetCatalogCollection()=default
AssetCatalogCollection(AssetCatalogCollection &&other) noexcept=default
std::unique_ptr< AssetCatalogDefinitionFile > catalog_definition_file_
OwningAssetCatalogMap deleted_catalogs_
friend AssetCatalogService
std::unique_ptr< AssetCatalogCollection > deep_copy() const
static OwningAssetCatalogMap copy_catalog_map(const OwningAssetCatalogMap &orig)
bool has_unsaved_changes_