Public Attributes

predicate Struct Reference

#include <defs.h>

Collaboration diagram for predicate:
Collaboration graph
[legend]

List of all members.

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 predicatepred_next
struct predicatepred_left
struct predicatepred_right

Detailed Description

Definition at line 186 of file defs.h.


Member Data Documentation

union { ... } predicate::args

Definition at line 215 of file defs.h.

Referenced by insert_exec_ok(), pred_exec(), and pred_ok().

Definition at line 219 of file defs.h.

Referenced by parse_group(), and pred_group().

Definition at line 226 of file defs.h.

Referenced by parse_ivd(), and pred_ivd().

Definition at line 225 of file defs.h.

Referenced by parse_location(), and pred_location().

unsigned long predicate::perm

Definition at line 221 of file defs.h.

Referenced by parse_perm(), and pred_perm().

Definition at line 232 of file defs.h.

Referenced by _tmain(), get_expr(), get_new_pred(), scan_rest(), and set_new_parent().

Definition at line 224 of file defs.h.

Referenced by insert_fprintf(), and pred_fprintf().

Definition at line 214 of file defs.h.

Referenced by insert_regex(), and pred_regex().

Definition at line 217 of file defs.h.

Referenced by parse_size(), and pred_size().

_TCHAR* predicate::str
unsigned long predicate::type

Definition at line 222 of file defs.h.

Referenced by TreeWalk::GenerateDirTree(), insert_type(), and pred_type().

Definition at line 218 of file defs.h.

Referenced by parse_user(), and pred_user().


The documentation for this struct was generated from the following file: