ludus::content::Catalog¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/content/include/ludus/content/content.h
#include <ludus/content/content.h>
class ludus::content::Catalog final
Methods¶
Catalog¶
ludus::content::Catalog::Catalog() noexcept=default
Declared in modules/content/include/ludus/content/content.h
~Catalog¶
ludus::content::Catalog::~Catalog() noexcept
Declared in modules/content/include/ludus/content/content.h
Catalog¶
ludus::content::Catalog::Catalog(Catalog &&other) noexcept
Declared in modules/content/include/ludus/content/content.h
operator=¶
Catalog & ludus::content::Catalog::operator=(Catalog &&other) noexcept
Related types: Catalog
Declared in modules/content/include/ludus/content/content.h
Catalog¶
ludus::content::Catalog::Catalog(const Catalog &)=delete
Declared in modules/content/include/ludus/content/content.h
operator=¶
Catalog & ludus::content::Catalog::operator=(const Catalog &)=delete
Related types: Catalog
Declared in modules/content/include/ludus/content/content.h
Read¶
Status ludus::content::Catalog::Read(std::string_view json, Diagnostic &diagnostic) noexcept
Related types: Status · Diagnostic
Declared in modules/content/include/ludus/content/content.h
Write¶
Status ludus::content::Catalog::Write(Bytes &output) const noexcept
Declared in modules/content/include/ludus/content/content.h
Put¶
Status ludus::content::Catalog::Put(const Resource &resource) noexcept
Related types: Status · Resource
Declared in modules/content/include/ludus/content/content.h
Find¶
const Resource * ludus::content::Catalog::Find(std::string_view id) const noexcept
Related types: Resource
Declared in modules/content/include/ludus/content/content.h
Entries¶
std::span< const Resource > ludus::content::Catalog::Entries() const noexcept
Related types: Resource