|
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 | ||
| ) |