predicate Struct Reference

#include <defs.h>

Collaboration diagram for predicate:

Collaboration graph
[legend]

List of all members.


Detailed Description

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

Member Data Documentation

_TCHAR* predicate::str

Definition at line 200 of file defs.h.

Referenced by insert_regex(), and pred_regex().

Definition at line 201 of file defs.h.

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

struct long_val predicate::info [read]

struct size_val predicate::size [read]

Definition at line 203 of file defs.h.

Referenced by parse_size(), and pred_size().

Definition at line 204 of file defs.h.

Referenced by parse_user(), and pred_user().

Definition at line 205 of file defs.h.

Referenced by parse_group(), and pred_group().

unsigned long predicate::perm

Definition at line 207 of file defs.h.

Referenced by parse_perm(), and pred_perm().

unsigned long predicate::type

Definition at line 208 of file defs.h.

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

Definition at line 210 of file defs.h.

Referenced by insert_fprintf(), and pred_fprintf().

Definition at line 211 of file defs.h.

Referenced by parse_location(), and pred_location().

Definition at line 212 of file defs.h.

Referenced by parse_ivd(), and pred_ivd().

union { ... } predicate::args

Definition at line 218 of file defs.h.

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


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

Generated on Mon Feb 27 19:45:51 2012 for OPENARCHIVE by  doxygen 1.5.6