#include <joedb/compiler/generator/Generator.h>
Definition at line 11 of file Generator.h.
◆ Generator()
joedb::generator::Generator::Generator |
( |
const char * |
dir_name, |
|
|
const char * |
file_name, |
|
|
const Compiler_Options & |
options |
|
) |
| |
◆ ~Generator()
joedb::generator::Generator::~Generator |
( |
| ) |
|
|
virtualdefault |
◆ db_has_values()
bool joedb::generator::Generator::db_has_values |
( |
| ) |
const |
|
protected |
◆ generate()
virtual void joedb::generator::Generator::generate |
( |
| ) |
|
|
pure virtual |
Implemented in joedb::generator::Client_h, joedb::generator::Database_cpp, joedb::generator::Database_h, joedb::generator::File_Client_h, joedb::generator::File_Database_h, joedb::generator::ids_h, joedb::generator::Interpreted_File_Database_h, joedb::generator::introspection_h, joedb::generator::Multiplexer_h, joedb::generator::Readable_h, joedb::generator::Readonly_Client_h, joedb::generator::readonly_cpp, joedb::generator::Readonly_Database_h, joedb::generator::readonly_h, joedb::generator::Readonly_Interpreted_File_Database_h, joedb::generator::Types_h, joedb::generator::writable_cpp, joedb::generator::Writable_Database_cpp, joedb::generator::Writable_Database_h, and joedb::generator::writable_h.
◆ get_cpp_type_string()
const char * joedb::generator::Generator::get_cpp_type_string |
( |
Type |
type | ) |
|
|
staticprotected |
◆ get_storage_type_string()
const char * joedb::generator::Generator::get_storage_type_string |
( |
Type |
type | ) |
|
|
staticprotected |
◆ get_type_string()
const char * joedb::generator::Generator::get_type_string |
( |
Type |
type | ) |
|
|
staticprotected |
◆ write_index_type()
◆ write_initial_comment()
void joedb::generator::Generator::write_initial_comment |
( |
| ) |
|
|
protected |
◆ write_tuple_type()
◆ write_type()
void joedb::generator::Generator::write_type |
( |
Type |
type, |
|
|
bool |
return_type, |
|
|
bool |
setter_type |
|
) |
| |
|
protected |
◆ options
◆ out
std::ofstream joedb::generator::Generator::out |
|
protected |
The documentation for this class was generated from the following files:
- /home/rcoulom/repos/joedb/src/joedb/compiler/generator/Generator.h
- /home/rcoulom/repos/joedb/src/joedb/compiler/generator/Generator.cpp