|
Kestrel Interface
|
#include "kest_int.h"Go to the source code of this file.
Macros | |
| #define | PRINTLINES_ALLOWED 0 |
Functions | |
| IMPLEMENT_LINKED_PTR_LIST (kest_expr_scope_entry) | |
| kest_expr_scope_entry * | kest_new_expr_scope_entry_expr (const char *name, struct kest_expression *expr) |
| kest_expr_scope_entry * | kest_new_expr_scope_entry_param (kest_parameter *param) |
| kest_expr_scope_entry * | kest_new_expr_scope_entry_setting (struct kest_setting *setting) |
| int | kest_expr_scope_init (kest_expr_scope *scope) |
| kest_expr_scope * | kest_new_expr_scope () |
| int | kest_expr_scope_add_expr (kest_expr_scope *scope, const char *name, struct kest_expression *expr) |
| int | kest_expr_scope_add_param (kest_expr_scope *scope, kest_parameter *param) |
| int | kest_expr_scope_add_setting (kest_expr_scope *scope, kest_setting *setting) |
| int | kest_expr_scope_add_params (kest_expr_scope *scope, kest_parameter_pll *params) |
| int | kest_expr_scope_add_settings (kest_expr_scope *scope, kest_setting_pll *settings) |
| kest_expr_scope_entry * | kest_expr_scope_fetch (kest_expr_scope *scope, const char *name) |
| #define PRINTLINES_ALLOWED 0 |
Definition at line 4 of file kest_expr_scope.c.
| IMPLEMENT_LINKED_PTR_LIST | ( | kest_expr_scope_entry | ) |
| int kest_expr_scope_add_expr | ( | kest_expr_scope * | scope, |
| const char * | name, | ||
| struct kest_expression * | expr ) |
Definition at line 88 of file kest_expr_scope.c.
Referenced by kest_defs_section_extract(), and kest_effect_create_scope().
| int kest_expr_scope_add_param | ( | kest_expr_scope * | scope, |
| kest_parameter * | param ) |
Definition at line 106 of file kest_expr_scope.c.
Referenced by kest_eff_desc_create_scope(), kest_effect_create_scope(), and kest_expr_scope_add_params().
| int kest_expr_scope_add_params | ( | kest_expr_scope * | scope, |
| kest_parameter_pll * | params ) |
Definition at line 142 of file kest_expr_scope.c.
Referenced by kest_parse_tokens().
| int kest_expr_scope_add_setting | ( | kest_expr_scope * | scope, |
| kest_setting * | setting ) |
Definition at line 124 of file kest_expr_scope.c.
Referenced by kest_effect_create_scope(), and kest_expr_scope_add_settings().
| int kest_expr_scope_add_settings | ( | kest_expr_scope * | scope, |
| kest_setting_pll * | settings ) |
Definition at line 161 of file kest_expr_scope.c.
Referenced by kest_parse_tokens().
| kest_expr_scope_entry * kest_expr_scope_fetch | ( | kest_expr_scope * | scope, |
| const char * | name ) |
Definition at line 189 of file kest_expr_scope.c.
Referenced by kest_expression_compute_range_rec().
| int kest_expr_scope_init | ( | kest_expr_scope * | scope | ) |
Definition at line 66 of file kest_expr_scope.c.
Referenced by kest_parse_tokens().
| kest_expr_scope * kest_new_expr_scope | ( | ) |
Definition at line 76 of file kest_expr_scope.c.
Referenced by kest_eff_desc_create_scope(), and kest_effect_create_scope().
| kest_expr_scope_entry * kest_new_expr_scope_entry_expr | ( | const char * | name, |
| struct kest_expression * | expr ) |
Definition at line 11 of file kest_expr_scope.c.
Referenced by kest_expr_scope_add_expr().
| kest_expr_scope_entry * kest_new_expr_scope_entry_param | ( | kest_parameter * | param | ) |
Definition at line 28 of file kest_expr_scope.c.
Referenced by kest_expr_scope_add_param().
| kest_expr_scope_entry * kest_new_expr_scope_entry_setting | ( | struct kest_setting * | setting | ) |
Definition at line 45 of file kest_expr_scope.c.
Referenced by kest_expr_scope_add_setting().