|
DTNMA Reference Tools v2.2.0 - 5.ga116361
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Bookkeeping for logic of type promotion. More...
#include <promote.h>
Collaboration diagram for cace_amm_promote_state_t:Data Fields | |
| const cace_ari_t * | lt_val |
| Original left value. | |
| const cace_ari_t * | rt_val |
| Original right value. | |
| cace_ari_type_t | common |
| Common promotion built-in type for lt_val and rt_val. | |
| cace_ari_t | lt_prom |
| Optionally used convert storage. | |
| cace_ari_t | rt_prom |
| Optionally used convert storage. | |
| const cace_ari_t * | lt_use |
| The final left value to use for type common. | |
| const cace_ari_t * | rt_use |
| The final right value to use for type common. | |
Bookkeeping for logic of type promotion.
| cace_ari_type_t cace_amm_promote_state_t::common |
Common promotion built-in type for lt_val and rt_val.
Referenced by ari_numeric_add(), cace_amm_promote_process(), cace_numeric_binary_operator(), and cace_numeric_integer_binary_operator().
| cace_ari_t cace_amm_promote_state_t::lt_prom |
Optionally used convert storage.
Referenced by cace_amm_promote_deinit(), cace_amm_promote_init(), and cace_amm_promote_process().
| const cace_ari_t* cace_amm_promote_state_t::lt_use |
The final left value to use for type common.
Referenced by ari_numeric_add(), cace_amm_promote_process(), cace_numeric_binary_operator(), cace_numeric_compare_operator(), and cace_numeric_integer_binary_operator().
| const cace_ari_t* cace_amm_promote_state_t::lt_val |
Original left value.
Referenced by cace_amm_promote_process().
| cace_ari_t cace_amm_promote_state_t::rt_prom |
Optionally used convert storage.
Referenced by cace_amm_promote_deinit(), cace_amm_promote_init(), and cace_amm_promote_process().
| const cace_ari_t* cace_amm_promote_state_t::rt_use |
The final right value to use for type common.
Referenced by ari_numeric_add(), cace_amm_promote_process(), cace_numeric_binary_operator(), cace_numeric_compare_operator(), and cace_numeric_integer_binary_operator().
| const cace_ari_t* cace_amm_promote_state_t::rt_val |
Original right value.
Referenced by cace_amm_promote_process().