Joedb 9.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
settings_main.cpp
Go to the documentation of this file.
3
4#include <iostream>
5
6/////////////////////////////////////////////////////////////////////////////
7int main()
8/////////////////////////////////////////////////////////////////////////////
9{
10 {
11 settings::Interpreted_File_Database db("../custom_settings.joedbi");
12 db.set_user(db.the_settings(), "toto");
13 db.soft_checkpoint();
14 }
15
16 {
17 settings::Readonly_Interpreted_File_Database db("../custom_settings.joedbi");
18 std::cout << "dark mode: " << db.get_dark_mode() << '\n';
19 std::cout << "user: " << db.get_user() << '\n';
20 std::cout << "host: " << db.get_host() << '\n';
21 }
22
23 return 0;
24}
static constexpr id_of_settings the_settings()
Definition Database.h:515
const std::string & get_user(id_of_settings record=id_of_settings{1}) const
Definition Database.h:532
const std::string & get_host(id_of_settings record=id_of_settings{1}) const
Definition Database.h:526
bool get_dark_mode(id_of_settings record=id_of_settings{1}) const
Definition Database.h:520
Open a .joedbi text file for reading or writing.
void set_user(id_of_settings record, const std::string &field_value_of_user)
int main()