Cthulhu
0.2.10
Cthulhu compiler collection
|
Data Structures | |
class | Broker |
class | ModuleInfoPanel |
class | FrontendInfoPanel |
class | LanguageInfoPanel |
class | PluginInfoPanel |
class | TargetInfoPanel |
class | ScopeID |
class | IEditorPanel |
struct | menu_section_t |
struct | menu_t |
class | SourceView |
struct | stack_frame_t |
class | PanicInfo |
class | CompileError |
class | SmallString |
Enumerations | |
enum | compile_code_t { eCompileOk , eCompileError , eCompilePanic , eCompileTotal } |
Functions | |
void | draw_config_panel (cfg_group_t *config) |
IEditorPanel * | create_imgui_demo_panel () |
IEditorPanel * | create_implot_demo_panel () |
void | draw_seperated (IEditorPanel &panel, const char *title=nullptr) |
bool | draw_collapsing (IEditorPanel &panel, const char *title=nullptr, ImGuiTreeNodeFlags flags=ImGuiTreeNodeFlags_None) |
void | install_panic_handler () |
CompileError | run_compile (Broker &info) |
template<size_t N> | |
SmallString< N > | strfmt (const char *format, auto &&... args) |
enum ed::compile_code_t |
IEditorPanel* ed::create_imgui_demo_panel | ( | ) |
IEditorPanel* ed::create_implot_demo_panel | ( | ) |
bool ed::draw_collapsing | ( | IEditorPanel & | panel, |
const char * | title = nullptr , |
||
ImGuiTreeNodeFlags | flags = ImGuiTreeNodeFlags_None |
||
) |
void ed::draw_config_panel | ( | cfg_group_t * | config | ) |
Definition at line 351 of file config.cpp.
void ed::draw_seperated | ( | IEditorPanel & | panel, |
const char * | title = nullptr |
||
) |
CompileError ed::run_compile | ( | Broker & | info | ) |
SmallString<N> ed::strfmt | ( | const char * | format, |
auto &&... | args | ||
) |