#include <defs.h>

Definition at line 172 of file defs.h.
Public Attributes | |
| PFB | pred_func |
| _TCHAR * | p_name |
| enum predicate_type | p_type |
| enum predicate_precedence | p_prec |
| boolean | side_effects |
| boolean | need_stat |
| union { | |
| _TCHAR * str | |
| struct re_pattern_buffer * regex | |
| struct exec_val exec_vec | |
| struct long_val info | |
| struct size_val size | |
| uid_t uid | |
| gid_t gid | |
| time_t time | |
| unsigned long perm | |
| unsigned long type | |
| HANDLE hFile | |
| struct format_val printf_vec | |
| EN_ON_OFFLINE on_offline | |
| EN_IVD ivd | |
| } | args |
| struct predicate * | pred_next |
| struct predicate * | pred_left |
| struct predicate * | pred_right |
Definition at line 175 of file defs.h.
Referenced by get_new_pred(), get_new_pred_chk_op(), insert_primary(), opt_expr(), parse_and(), parse_close(), parse_comma(), parse_negate(), parse_open(), parse_or(), pred_and(), pred_comma(), pred_negate(), pred_or(), ReleaseResources(), and set_new_parent().
| _TCHAR* predicate::p_name |
Definition at line 179 of file defs.h.
Referenced by get_new_pred(), get_new_pred_chk_op(), insert_num(), insert_primary(), insert_time(), parse_and(), parse_close(), parse_comma(), parse_negate(), parse_open(), parse_or(), and set_new_parent().
Definition at line 184 of file defs.h.
Referenced by get_new_pred(), get_new_pred_chk_op(), insert_primary(), opt_expr(), parse_and(), parse_close(), parse_comma(), parse_negate(), parse_open(), parse_or(), and set_new_parent().
Definition at line 187 of file defs.h.
Referenced by get_new_pred(), get_new_pred_chk_op(), insert_primary(), opt_expr(), parse_and(), parse_close(), parse_comma(), parse_negate(), parse_open(), parse_or(), scan_rest(), and set_new_parent().
Definition at line 190 of file defs.h.
Referenced by get_new_pred(), insert_exec_ok(), insert_fprintf(), opt_expr(), parse_fls(), parse_fprint(), parse_fprint0(), parse_ls(), parse_print(), parse_print0(), and set_new_parent().
Definition at line 193 of file defs.h.
Referenced by get_new_pred(), get_new_pred_chk_op(), insert_fprintf(), insert_regex(), parse_and(), parse_close(), parse_comma(), parse_false(), parse_fprint(), parse_fprint0(), parse_iname(), parse_ipath(), parse_ivd(), parse_location(), parse_name(), parse_negate(), parse_open(), parse_or(), parse_path(), parse_print(), parse_print0(), parse_prune(), parse_statistics(), parse_true(), pred_and(), pred_comma(), pred_negate(), pred_or(), and set_new_parent().
| _TCHAR* predicate::str |
Definition at line 199 of file defs.h.
Referenced by get_new_pred(), get_new_pred_chk_op(), insert_lname(), insert_primary(), parse_fstype(), parse_ilname(), parse_iname(), parse_ipath(), parse_lname(), parse_name(), parse_path(), pred_fstype(), pred_iname(), pred_ipath(), pred_name(), pred_path(), and set_new_parent().
struct re_pattern_buffer* predicate::regex [read] |
struct exec_val predicate::exec_vec [read] |
struct long_val predicate::info [read] |
Definition at line 202 of file defs.h.
Referenced by insert_num(), insert_time(), parse_amin(), parse_cmin(), parse_mmin(), parse_used(), pred_amin(), pred_atime(), pred_cmin(), pred_ctime(), pred_gid(), pred_inum(), pred_links(), pred_mmin(), pred_mtime(), pred_uid(), and pred_used().
struct size_val predicate::size [read] |
| uid_t predicate::uid |
| gid_t predicate::gid |
| time_t predicate::time |
Definition at line 206 of file defs.h.
Referenced by _tmain(), parse_anewer(), parse_cnewer(), parse_newer(), pred_anewer(), pred_cnewer(), pred_newer(), and printStatisticsSummary().
| unsigned long predicate::perm |
| unsigned long predicate::type |
Definition at line 208 of file defs.h.
Referenced by TreeWalk::GenerateDirTree(), insert_type(), and pred_type().
| HANDLE predicate::hFile |
Definition at line 209 of file defs.h.
Referenced by fprintxWriteDataToFile(), open_output_file(), parse_fprint(), parse_fprint0(), parse_fprintf(), and ReleaseResources().
struct format_val predicate::printf_vec [read] |
| union { ... } predicate::args |
Referenced by fprintxWriteDataToFile(), get_new_pred(), get_new_pred_chk_op(), insert_exec_ok(), insert_fprintf(), insert_lname(), insert_num(), insert_primary(), insert_regex(), insert_time(), insert_type(), parse_amin(), parse_anewer(), parse_cmin(), parse_cnewer(), parse_fprint(), parse_fprint0(), parse_fstype(), parse_group(), parse_ilname(), parse_iname(), parse_ipath(), parse_ivd(), parse_lname(), parse_location(), parse_mmin(), parse_name(), parse_newer(), parse_path(), parse_perm(), parse_size(), parse_used(), parse_user(), pred_amin(), pred_anewer(), pred_atime(), pred_cmin(), pred_cnewer(), pred_ctime(), pred_exec(), pred_fprintf(), pred_fstype(), pred_gid(), pred_group(), pred_iname(), pred_inum(), pred_ipath(), pred_ivd(), pred_links(), pred_location(), pred_mmin(), pred_mtime(), pred_name(), pred_newer(), pred_ok(), pred_path(), pred_perm(), pred_regex(), pred_size(), pred_type(), pred_uid(), pred_used(), pred_user(), ReleaseResources(), and set_new_parent().
struct predicate* predicate::pred_next [read] |
Definition at line 218 of file defs.h.
Referenced by _tmain(), get_expr(), get_new_pred(), scan_rest(), and set_new_parent().
struct predicate* predicate::pred_left [read] |
Definition at line 223 of file defs.h.
Referenced by get_new_pred(), opt_expr(), pred_and(), pred_comma(), pred_or(), ReleaseResources(), and set_new_parent().
struct predicate* predicate::pred_right [read] |
Definition at line 224 of file defs.h.
Referenced by get_expr(), get_new_pred(), opt_expr(), pred_and(), pred_comma(), pred_negate(), pred_or(), ReleaseResources(), scan_rest(), and set_new_parent().
1.5.6