|
FlatImage
A configurable Linux containerization system
|
Defines a class that manages FlatImage's desktop integration. More...
#include <string>#include <set>#include "../std/expected.hpp"#include "../std/enum.hpp"#include "db.hpp"Go to the source code of this file.
Classes | |
| class | ns_db::ns_desktop::Desktop |
Namespaces | |
| namespace | ns_db::ns_desktop |
| Desktop integration configuration management. | |
| namespace | ns_db |
| JSON-based configuration database layer. | |
Functions | |
| ns_db::ns_desktop::ENUM (IntegrationItem, ENTRY, MIMETYPE, ICON) | |
| Value< Desktop > | ns_db::ns_desktop::deserialize (std::string_view str_raw_json) |
Deserializes a string into a Desktop class. | |
| Value< Desktop > | ns_db::ns_desktop::deserialize (std::ifstream &stream_raw_json) noexcept |
Deserializes a input string stream into a Desktop class. | |
| Value< std::string > | ns_db::ns_desktop::serialize (Desktop const &desktop) |
Serializes a Desktop class into a json string. | |
Defines a class that manages FlatImage's desktop integration.
Definition in file desktop.hpp.