#include <framework/value.h>
#include <initializer_list>
#include <vector>
Go to the source code of this file.
|
namespace | tram |
| Serialization, i.e.
|
|
namespace | tram::Settings |
| Application setting management and CLI command parser.
|
|
|
void | tram::Settings::Register (bool &value, const char *name, uint32_t flags) |
|
void | tram::Settings::Register (float &value, const char *name, uint32_t flags) |
|
void | tram::Settings::Register (int32_t &value, const char *name, uint32_t flags) |
|
void | tram::Settings::Register (uint32_t &value, const char *name, uint32_t flags) |
|
Value | tram::Settings::Get (name_t name) |
|
void | tram::Settings::Set (name_t name, Value value) |
|
void | tram::Settings::Parse (const char **argv, int argc) |
|
void | tram::Settings::Save (const char *file) |
|
void | tram::Settings::Load (const char *file) |
|
uint32_t | tram::Settings::Flags (name_t name) |
|
std::vector< name_t > | tram::Settings::GetSettings (uint32_t filter) |
|