#include <common/ac/stddef.h>
#include <common/main.h>
#include <common/str.h>
#include <libaegis/aer/value.h>
Go to the source code of this file.
Data Structures | |
struct | type_table_ty |
class | meta_type |
class | generic_struct |
Defines | |
#define | boolean_copy(x) (x) |
#define | integer_copy(x) (x) |
#define | real_copy(x) (x) |
#define | string_copy(x) str_copy(x) |
#define | time_copy(x) (x) |
Functions | |
const char * | boolean_ename (bool) |
void * | generic_struct_parse (void *, string_ty *, meta_type **, unsigned long *, int *, type_table_ty *, size_t) |
string_ty * | generic_struct_fuzzy (string_ty *, type_table_ty *, size_t) |
bool | generic_struct_is_set (void *) |
string_ty * | generic_enum_fuzzy (string_ty *, string_ty **, size_t) |
rpt_value::pointer | generic_struct_convert (void *, type_table_ty *, size_t) |
rpt_value::pointer | generic_enum_convert (int, string_ty **, size_t) |
void | generic_enum__init (const char *const *, size_t) |
void | type_enum_option_set (void) |
void | type_enum_option_clear (void) |
int | type_enum_option_query (void) |
Variables | |
meta_type | boolean_type |
meta_type | integer_type |
meta_type | real_type |
meta_type | string_type |
meta_type | time_type |
#define boolean_copy | ( | x | ) | (x) |
Definition at line 74 of file meta_type.h.
#define integer_copy | ( | x | ) | (x) |
Definition at line 77 of file meta_type.h.
#define real_copy | ( | x | ) | (x) |
Definition at line 79 of file meta_type.h.
#define string_copy | ( | x | ) | str_copy(x) |
Definition at line 81 of file meta_type.h.
#define time_copy | ( | x | ) | (x) |
Definition at line 83 of file meta_type.h.
const char* boolean_ename | ( | bool | ) |
void generic_enum__init | ( | const char *const * | , | |
size_t | ||||
) |
rpt_value::pointer generic_enum_convert | ( | int | , | |
string_ty ** | , | |||
size_t | ||||
) |
rpt_value::pointer generic_struct_convert | ( | void * | , | |
type_table_ty * | , | |||
size_t | ||||
) |
string_ty* generic_struct_fuzzy | ( | string_ty * | , | |
type_table_ty * | , | |||
size_t | ||||
) |
bool generic_struct_is_set | ( | void * | ) |
void* generic_struct_parse | ( | void * | , | |
string_ty * | , | |||
meta_type ** | , | |||
unsigned long * | , | |||
int * | , | |||
type_table_ty * | , | |||
size_t | ||||
) |
void type_enum_option_clear | ( | void | ) |
int type_enum_option_query | ( | void | ) |
void type_enum_option_set | ( | void | ) |