12 Generator(
".",
"Readonly_Database.h", options)
24#include "joedb/journal/File.h"
32 class Readonly_Database: public Database
35 Readonly_Database(joedb::Readonly_Journal &journal)
37 initialize_with_readonly_journal(journal);
40 Readonly_Database(joedb::Readonly_Journal &&journal):
41 Readonly_Database(journal)
45 Readonly_Database(joedb::Buffered_File &file):
46 Readonly_Database(joedb::Readonly_Journal(file))
50 Readonly_Database(joedb::Buffered_File &&file):
51 Readonly_Database(file)
55 Readonly_Database(const char *file_name):
58 joedb::File(file_name, joedb::Open_Mode::read_existing)
63 Readonly_Database(const std::string &file_name):
64 Readonly_Database(file_name.c_str())
const std::vector< std::string > & get_name_space() const
const Compiler_Options & options
Readonly_Database_h(const Compiler_Options &options)
void namespace_open(std::ostream &out, const std::vector< std::string > &n)
void namespace_close(std::ostream &out, const std::vector< std::string > &n)
void namespace_include_guard(std::ostream &out, const char *name, const std::vector< std::string > &n)
One code generator for each of the file generated by joedbc.