|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
Each component of a numeric tuple pattern. More...
#include <eidpat.h>
Collaboration diagram for bsl_eidpat_numcomp_t:Data Fields | ||
| bsl_eidpat_numcomp_form_t | form | |
| The form of the component val. | ||
| union { | ||
| uint64_t as_single | ||
| Used for BSL_EIDPAT_NUMCOMP_SINGLE. More... | ||
| bsl_eidpat_numrage_t as_range | ||
| Used for BSL_EIDPAT_NUMCOMP_RANGE. More... | ||
| } | val | |
| The component value interpreted according to form. | ||
Each component of a numeric tuple pattern.
| bsl_eidpat_numrage_t bsl_eidpat_numcomp_t::as_range |
Used for BSL_EIDPAT_NUMCOMP_RANGE.
Referenced by bsl_eidpat_numcomp_deinit(), bsl_eidpat_numcomp_from_text(), bsl_eidpat_numcomp_match(), and bsl_eidpat_numcomp_set_form().
| uint64_t bsl_eidpat_numcomp_t::as_single |
Used for BSL_EIDPAT_NUMCOMP_SINGLE.
Referenced by bsl_eidpat_numcomp_from_text(), and bsl_eidpat_numcomp_match().
| bsl_eidpat_numcomp_form_t bsl_eidpat_numcomp_t::form |
The form of the component val.
Referenced by bsl_eidpat_numcomp_deinit(), bsl_eidpat_numcomp_init(), bsl_eidpat_numcomp_match(), bsl_eidpat_numcomp_set_form(), and TEST_CASE().
| union { ... } bsl_eidpat_numcomp_t::val |
The component value interpreted according to form.
Referenced by bsl_eidpat_numcomp_deinit(), bsl_eidpat_numcomp_from_text(), bsl_eidpat_numcomp_match(), and bsl_eidpat_numcomp_set_form().