12#ifndef settings_Types_declared
13#define settings_Types_declared
19 class Writable_Database;
24 class Interpreted_File_Database;
26 class Readonly_Client;
27 class Readonly_Database;
28 class Readonly_Interpreted_File_Database;
Handle concurrent access to a joedb::Buffered_File using a joedb::Connection.
Store all the tables of the database.
Shortcut to directly build a Client from a file name.
Shortcut to directly build a Writable_Database from a file name.
Open a .joedbi text file for reading or writing.
Implement the joedb::Readable interface for a compiled database.
Client for a read-only file (allows pulling, unlike Readonly_Database)
Load a database from a read-only file.
Readonly_Database for a .joedbi text file
All types defined for this database, listed in a class (for use as template parameter)
A Database that contains a joedb::Writable_Journal and keeps them in sync.
Strongly-typed wrapper around an integer representing a row of the settings table.
Automatically generated by joedbc.