| Cthulhu
    0.2.10
    Cthulhu compiler collection | 
#include "support/support.h"#include "arena/arena.h"#include "base/panic.h"#include "cthulhu/broker/broker.h"#include "cthulhu/events/events.h"#include "notify/notify.h"#include "std/str.h"#include "std/typed/vector.h"#include "std/map.h"#include "std/set.h"#include <stdio.h>
Go to the source code of this file.
| Data Structures | |
| struct | support_t | 
| Functions | |
| STA_DECL support_t * | support_new (broker_t *broker, loader_t *loader, arena_t *arena) | 
| create a support instance from an existing loader and broker configures the broker with the modules in the loader  More... | |
| STA_DECL void | support_load_default_modules (support_t *support) | 
| load all default modules  More... | |
| STA_DECL bool | support_load_module (support_t *support, module_type_t mask, const char *name, loaded_module_t *out) | 
| STA_DECL typevec_t * | support_get_modules (support_t *support) | 
| STA_DECL language_runtime_t * | support_get_lang (support_t *support, const char *ext) | 
| STA_DECL plugin_runtime_t * | support_get_plugin (support_t *support, const char *name) | 
| STA_DECL target_runtime_t * | support_get_target (support_t *support, const char *name) | 
| STA_DECL language_runtime_t* support_get_lang | ( | support_t * | support, | 
| const char * | ext | ||
| ) | 
| STA_DECL plugin_runtime_t* support_get_plugin | ( | support_t * | support, | 
| const char * | name | ||
| ) | 
| STA_DECL target_runtime_t* support_get_target | ( | support_t * | support, | 
| const char * | name | ||
| ) | 
| STA_DECL bool support_load_module | ( | support_t * | support, | 
| module_type_t | mask, | ||
| const char * | name, | ||
| loaded_module_t * | out | ||
| ) |