Externals¶
- group externals
Defines
-
ML_DESERIALIZER(TYPE)¶
Typedefs
-
typedef struct ml_externals_t ml_externals_t¶
-
typedef ml_value_t *(*ml_deserializer_t)(const char *Type, int Count, ml_value_t **Args)¶
Functions
-
ml_value_t *ml_external(const char *Name, const char *Source, int Line) __attribute__((malloc))¶
-
const char *ml_externals_get_name(ml_externals_t *Externals, ml_value_t *Value)¶
-
ml_value_t *ml_externals_get_value(ml_externals_t *Externals, const char *Name)¶
-
void ml_externals_add(ml_externals_t *Externals, const char *Name, void *Value)¶
-
void ml_externals_default_add(const char *Name, void *Value)¶
-
ml_value_t *ml_serialize(ml_value_t *Value)¶
-
void ml_deserializer_define(const char *Type, ml_deserializer_t Deserializer)¶
-
ml_value_t *ml_deserialize(const char *Type, int Count, ml_value_t **Args)¶
-
struct ml_external_t¶
-
struct ml_externals_t
-
ML_DESERIALIZER(TYPE)¶