Motr
M0
|
#include "lib/types.h"
#include "lib/buf.h"
#include "lib/buf_xc.h"
#include "xcode/xcode.h"
#include "xcode/xcode_attr.h"
Go to the source code of this file.
Data Structures | |
struct | m0_fdmi_filter |
struct | m0_fdmi_flt_opnd_pld |
struct | m0_fdmi_flt_operand |
struct | m0_fdmi_flt_var_node |
struct | m0_fdmi_flt_node_ptr |
struct | m0_fdmi_flt_op_node_opnds |
struct | m0_fdmi_flt_op_node |
struct | m0_fdmi_flt_node |
Macros | |
#define | __MOTR_FDMI_FDMI_FILTER_H__ |
#define | _QUOTE(s) #s |
Enumerations | |
enum | m0_fdmi_filter_type_id { M0_FDMI_FILTER_TYPE_TREE = 1, M0_FDMI_FILTER_TYPE_KV_SUBSTRING } |
enum | m0_fdmi_flt_op_code { M0_FFO_OR, M0_FFO_AND, M0_FFO_NOT, M0_FFO_EQUAL, M0_FFO_GT, M0_FFO_GTE, M0_FFO_LT, M0_FFO_LTE, M0_FFO_COMMON_OPS_CNT, M0_FFO_TEST = M0_FFO_COMMON_OPS_CNT, M0_FFO_TOTAL_OPS_CNT } |
enum | m0_fdmi_flt_operand_type { M0_FF_OPND_INT, M0_FF_OPND_UINT, M0_FF_OPND_STRING, M0_FF_OPND_BOOL, M0_FF_OPND_TYPES_CNT } |
enum | m0_fdmi_flt_opnd_pld_type { M0_FF_OPND_PLD_INT, M0_FF_OPND_PLD_UINT, M0_FF_OPND_PLD_BOOL, M0_FF_OPND_PLD_BUF } |
enum | { FDMI_FLT_MAX_OPNDS_NR = 2 } |
enum | m0_fdmi_flt_node_type { M0_FLT_VARIABLE_NODE = 0, M0_FLT_OPERAND_NODE = 1, M0_FLT_OPERATION_NODE = 2 } |
Variables | |
enum m0_fdmi_filter_type_id | M0_XCA_ENUM |