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