|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| struct | ResourceArguments |
Enumerations | |
| enum class | ResourceSetupResult { Ready , Cancelled , Failed } |
Functions | |
| bool | mainExtendedInitialization () |
| bool | mainExtendedInitialization (const data::ResourcePaths &paths, data::ResourceContext context) |
| void | mainExtendedShutdown () |
| std::shared_ptr< const data::ResourceSnapshot > | resources () noexcept |
| void | releaseResources () noexcept |
| std::expected< ResourceArguments, std::string > | parseResourceArguments (std::span< const std::string_view > arguments) |
| std::expected< void, std::string > | selectResourceRoot (std::string_view utf8Root) |
| std::expected< void, std::string > | selectResourceContext (data::ResourceContext context) |
| data::ResourceContext | resourceContext () noexcept |
| std::expected< void, std::string > | selectDataOverrideManifest (std::string_view utf8Path) |
| std::optional< std::filesystem::path > | dataOverrideManifest () |
| ResourceSetupResult | prepareResources (bool interactive) |
|
strong |
| Enumerator | |
|---|---|
| Ready | |
| Cancelled | |
| Failed | |
Definition at line 43 of file StartupResources.hpp.
| std::optional< std::filesystem::path > monopoly::startup::dataOverrideManifest | ( | ) |
Definition at line 169 of file StartupResources.cpp.
| bool monopoly::startup::mainExtendedInitialization | ( | ) |
Definition at line 32 of file ExtendedInitialization.cpp.
| bool monopoly::startup::mainExtendedInitialization | ( | const data::ResourcePaths & | paths, |
| data::ResourceContext | context | ||
| ) |
Definition at line 44 of file ExtendedInitialization.cpp.
| void monopoly::startup::mainExtendedShutdown | ( | ) |
Definition at line 196 of file ExtendedInitialization.cpp.
| std::expected< ResourceArguments, std::string > monopoly::startup::parseResourceArguments | ( | std::span< const std::string_view > | arguments | ) |
Definition at line 59 of file StartupResources.cpp.
| ResourceSetupResult monopoly::startup::prepareResources | ( | bool | interactive | ) |
Definition at line 175 of file StartupResources.cpp.
|
noexcept |
Definition at line 216 of file ExtendedInitialization.cpp.
|
noexcept |
Definition at line 144 of file StartupResources.cpp.
|
noexcept |
Definition at line 210 of file ExtendedInitialization.cpp.
| std::expected< void, std::string > monopoly::startup::selectDataOverrideManifest | ( | std::string_view | utf8Path | ) |
Definition at line 150 of file StartupResources.cpp.
| std::expected< void, std::string > monopoly::startup::selectResourceContext | ( | data::ResourceContext | context | ) |
Definition at line 134 of file StartupResources.cpp.
| std::expected< void, std::string > monopoly::startup::selectResourceRoot | ( | std::string_view | utf8Root | ) |
Definition at line 120 of file StartupResources.cpp.