CPE language boolean expression. More...
#include <cpelang_priv.h>
Data Fields | |
struct xml_metadata | xml |
cpe_lang_oper_t | oper |
operator | |
union { | |
struct cpe_testexpr * expr | |
array of subexpressions for operators | |
struct cpe_name * cpe | |
CPE for match operation. | |
} | meta |
operation metadata | |
Related Functions | |
(Note that these are not member functions.) | |
Parse functions | |
struct cpe_testexpr * | cpe_testexpr_parse (xmlTextReaderPtr reader) |
Parse CPE test expression structure. | |
Export functions | |
void | cpe_testexpr_export (const struct cpe_testexpr expr, xmlTextWriterPtr writer) |
Function for export CPE test expression element. | |
Get functions | |
cpe_lang_oper_t | cpe_testexpr_get_oper (const struct cpe_testexpr *item) |
cpe_testexpr functions to get variable members | |
struct cpe_testexpr * | cpe_testexpr_get_meta_expr (const struct cpe_testexpr *item) |
Get CPE expression subexpression. | |
struct cpe_name * | cpe_testexpr_get_meta_cpe (const struct cpe_testexpr *item) |
Get CPE name to match against. | |
struct cpe_testexpr * | cpe_testexpr_get_next (const struct cpe_testexpr *expr) |
Function to get next expr from array. | |
New functions | |
struct cpe_testexpr * | cpe_testexpr_new (void) |
Constructor of CPE test expression. | |
Free functions | |
void | cpe_testexpr_free (struct cpe_testexpr *expr) |
Free function of CPE test expression. |
CPE language boolean expression.