DTNMA Reference Tools v2.1.0 - 27.ge2c7586
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
refda_eval_ctx_t Struct Reference

Context for evaluation activities, including for OPER objects. More...

#include <eval_ctx.h>

+ Collaboration diagram for refda_eval_ctx_t:

Data Fields

refda_runctx_trunctx
 Parent running context.
 
refda_eval_list_t input
 Storage for the input expanded list.
 
cace_ari_list_t stack
 Storage for the evaluation stack.
 

Detailed Description

Context for evaluation activities, including for OPER objects.

Field Documentation

◆ input

refda_eval_list_t refda_eval_ctx_t::input

Storage for the input expanded list.

This is internal bookkeeping not part of evaluation itself.

Referenced by refda_eval_ctx_deinit(), refda_eval_ctx_init(), refda_eval_expand_expr(), and refda_eval_reduce().

◆ runctx

◆ stack

cace_ari_list_t refda_eval_ctx_t::stack

Storage for the evaluation stack.

Top of stack is at the back.

Referenced by predicate_compose(), refda_eval_ctx_deinit(), refda_eval_ctx_init(), refda_eval_oper(), refda_eval_reduce(), and refda_oper_eval_ctx_populate().


The documentation for this struct was generated from the following file: