Go to the source code of this file.
|
enum | expression_context {
context_any
, context_boolean
, context_data
, context_numeric
,
context_dns
, context_data_or_numeric
, context_function
} |
|
enum | expr_op {
expr_none
, expr_match
, expr_check
, expr_equal
,
expr_substring
, expr_suffix
, expr_concat
, expr_host_lookup
,
expr_and
, expr_or
, expr_not
, expr_option
,
expr_hardware
, expr_packet
, expr_const_data
, expr_extract_int8
,
expr_extract_int16
, expr_extract_int32
, expr_encode_int8
, expr_encode_int16
,
expr_encode_int32
, expr_const_int
, expr_exists
, expr_encapsulate
,
expr_known
, expr_reverse
, expr_leased_address
, expr_binary_to_ascii
,
expr_config_option
, expr_host_decl_name
, expr_pick_first_value
, expr_lease_time
,
expr_dns_transaction
, expr_static
, expr_ns_add
, expr_ns_delete
,
expr_ns_exists
, expr_ns_not_exists
, expr_not_equal
, expr_null
,
expr_variable_exists
, expr_variable_reference
, expr_filename
, expr_sname
,
expr_arg
, expr_funcall
, expr_function
, expr_add
,
expr_subtract
, expr_multiply
, expr_divide
, expr_remainder
,
expr_binary_and
, expr_binary_or
, expr_binary_xor
, expr_client_state
,
expr_ucase
, expr_lcase
, expr_regex_match
, expr_iregex_match
,
expr_gethostname
, expr_v6relay
, expr_concat_dclist
} |
|
◆ EXPR_EPHEMERAL
◆ TREE_CONCAT
◆ TREE_CONST
◆ TREE_DATA_EXPR
◆ TREE_HOST_LOOKUP
#define TREE_HOST_LOOKUP 2 |
◆ TREE_LIMIT
◆ pair
◆ expr_op
Enumerator |
---|
expr_none | |
expr_match | |
expr_check | |
expr_equal | |
expr_substring | |
expr_suffix | |
expr_concat | |
expr_host_lookup | |
expr_and | |
expr_or | |
expr_not | |
expr_option | |
expr_hardware | |
expr_packet | |
expr_const_data | |
expr_extract_int8 | |
expr_extract_int16 | |
expr_extract_int32 | |
expr_encode_int8 | |
expr_encode_int16 | |
expr_encode_int32 | |
expr_const_int | |
expr_exists | |
expr_encapsulate | |
expr_known | |
expr_reverse | |
expr_leased_address | |
expr_binary_to_ascii | |
expr_config_option | |
expr_host_decl_name | |
expr_pick_first_value | |
expr_lease_time | |
expr_dns_transaction | |
expr_static | |
expr_ns_add | |
expr_ns_delete | |
expr_ns_exists | |
expr_ns_not_exists | |
expr_not_equal | |
expr_null | |
expr_variable_exists | |
expr_variable_reference | |
expr_filename | |
expr_sname | |
expr_arg | |
expr_funcall | |
expr_function | |
expr_add | |
expr_subtract | |
expr_multiply | |
expr_divide | |
expr_remainder | |
expr_binary_and | |
expr_binary_or | |
expr_binary_xor | |
expr_client_state | |
expr_ucase | |
expr_lcase | |
expr_regex_match | |
expr_iregex_match | |
expr_gethostname | |
expr_v6relay | |
expr_concat_dclist | |
Definition at line 131 of file tree.h.
◆ expression_context
Enumerator |
---|
context_any | |
context_boolean | |
context_data | |
context_numeric | |
context_dns | |
context_data_or_numeric | |
context_function | |
Definition at line 83 of file tree.h.