libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Config.h File Reference
#include <vector>
#include <string>
#include <map>
#include <nlohmann/json.hpp>
#include "ship/core/Component.h"
Include dependency graph for Config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ship::ConfigVersionUpdater
 Abstract class representing a Config Version Updater, intended to express how to upgrade a Configuration file from one version of a config to another (i.e. removing default values, changing option names, etc.) It can be used by subclassing ConfigVersionUpdater, implementing the Update function, and implementing the Constructor passing the version that the Config is being updated to to this class' constructor from the child class' default constructor. For example: More...
 
class  Ship::Config
 Persistent JSON-backed key-value configuration store. More...
 

Namespaces

namespace  Ship
 Core namespace for the libultraship engine framework.