Struct DatabaseEntry

Inheritance Relationships

Derived Types

Struct Documentation

struct DatabaseEntry

Subclassed by portal::resources::FacadeDatabaseEntry, portal::resources::FolderDatabaseEntry

Public Functions

inline explicit DatabaseEntry(StringId name = {})
inline DatabaseEntry(StringId name, DatabaseEntry *parent)
virtual ~DatabaseEntry() = default
virtual std::filesystem::path get_path() const = 0

Public Members

StringId name
DatabaseEntry *parent = nullptr
std::unordered_map<StringId, Reference<DatabaseEntry>> children