|
Kestrel Interface
|
#include <kest_dictionary.h>
Data Fields | |
| const char * | name |
| int | type |
| int | line |
| union { | |
| int val_int | |
| float val_float | |
| const char * val_string | |
| kest_expression * val_expr | |
| struct kest_dictionary * val_dict | |
| struct kest_dictionary_entry_list * val_list | |
| } | value |
Definition at line 16 of file kest_dictionary.h.
| int kest_dictionary_entry::line |
Definition at line 19 of file kest_dictionary.h.
Referenced by kest_defs_section_extract(), kest_parse_dict_list(), and kest_parse_dict_val().
| const char* kest_dictionary_entry::name |
Definition at line 17 of file kest_dictionary.h.
Referenced by kest_defs_section_extract(), kest_dict_entry_to_string(), kest_dictionary_add_entry(), kest_dictionary_add_entry_dict(), kest_dictionary_add_entry_expr(), kest_dictionary_add_entry_float(), kest_dictionary_add_entry_int(), kest_dictionary_add_entry_str(), kest_dictionary_bucket_add_entry(), kest_dictionary_bucket_add_entry_dict(), kest_dictionary_bucket_add_entry_expr(), kest_dictionary_bucket_add_entry_float(), kest_dictionary_bucket_add_entry_int(), kest_dictionary_bucket_add_entry_str(), kest_dictionary_bucket_lookup(), kest_parse_dict_list(), kest_parse_dict_val(), kest_parse_dictionary(), kest_resources_section_extract(), and print_dict_entry().
| int kest_dictionary_entry::type |
Definition at line 18 of file kest_dictionary.h.
Referenced by kest_defs_section_extract(), kest_dict_entry_to_string(), kest_dictionary_add_entry(), kest_dictionary_add_entry_dict(), kest_dictionary_add_entry_expr(), kest_dictionary_add_entry_float(), kest_dictionary_add_entry_int(), kest_dictionary_add_entry_str(), kest_dictionary_bucket_add_entry(), kest_dictionary_bucket_add_entry_dict(), kest_dictionary_bucket_add_entry_expr(), kest_dictionary_bucket_add_entry_float(), kest_dictionary_bucket_add_entry_int(), kest_dictionary_bucket_add_entry_str(), kest_dictionary_bucket_lookup(), kest_parameters_section_extract(), kest_parse_dict_val(), kest_resources_section_extract(), kest_settings_section_extract(), and print_dict_entry().
| struct kest_dictionary* kest_dictionary_entry::val_dict |
Definition at line 25 of file kest_dictionary.h.
Referenced by kest_dict_entry_to_string(), kest_dictionary_add_entry_dict(), kest_dictionary_bucket_add_entry_dict(), kest_dictionary_bucket_lookup(), kest_parameters_section_extract(), kest_parse_dict_val(), kest_resources_section_extract(), and kest_settings_section_extract().
| kest_expression* kest_dictionary_entry::val_expr |
Definition at line 24 of file kest_dictionary.h.
Referenced by kest_defs_section_extract(), kest_dict_entry_to_string(), kest_dictionary_add_entry_expr(), kest_dictionary_bucket_add_entry_expr(), kest_dictionary_bucket_lookup(), and kest_parse_dict_val().
| float kest_dictionary_entry::val_float |
Definition at line 22 of file kest_dictionary.h.
Referenced by kest_dict_entry_to_string(), kest_dictionary_add_entry_float(), kest_dictionary_bucket_add_entry_float(), kest_dictionary_bucket_lookup(), and print_dict_entry().
| int kest_dictionary_entry::val_int |
Definition at line 21 of file kest_dictionary.h.
Referenced by kest_dict_entry_to_string(), kest_dictionary_add_entry_int(), kest_dictionary_bucket_add_entry_int(), kest_dictionary_bucket_lookup(), and print_dict_entry().
| struct kest_dictionary_entry_list* kest_dictionary_entry::val_list |
Definition at line 26 of file kest_dictionary.h.
Referenced by kest_dict_entry_to_string(), kest_dictionary_bucket_lookup(), and kest_parse_dict_list().
| const char* kest_dictionary_entry::val_string |
Definition at line 23 of file kest_dictionary.h.
Referenced by kest_dict_entry_to_string(), kest_dictionary_add_entry_str(), kest_dictionary_bucket_add_entry_str(), kest_dictionary_bucket_lookup(), kest_parse_dict_val(), and print_dict_entry().
| union { ... } kest_dictionary_entry::value |
Referenced by kest_defs_section_extract(), kest_dict_entry_to_string(), kest_dictionary_add_entry(), kest_dictionary_add_entry_dict(), kest_dictionary_add_entry_expr(), kest_dictionary_add_entry_float(), kest_dictionary_add_entry_int(), kest_dictionary_add_entry_str(), kest_dictionary_bucket_add_entry(), kest_dictionary_bucket_add_entry_dict(), kest_dictionary_bucket_add_entry_expr(), kest_dictionary_bucket_add_entry_float(), kest_dictionary_bucket_add_entry_int(), kest_dictionary_bucket_add_entry_str(), kest_dictionary_bucket_lookup(), kest_parameters_section_extract(), kest_parse_dict_list(), kest_parse_dict_val(), kest_resources_section_extract(), kest_settings_section_extract(), and print_dict_entry().