BRL-CAD
db_plan_t Struct Reference

#include <search.h>

Collaboration diagram for db_plan_t:
[legend]

Data Fields

struct db_plan_tnext
 
int(* eval )(struct db_plan_t *, struct db_node_t *, struct db_i *dbip, struct bu_ptbl *results)
 
int min_depth
 
int max_depth
 
int flags
 
enum db_search_ntype type
 
union {
   gid_t   _g_data
 
   struct {
      unsigned int   _f_flags
 
      unsigned int   _f_mask
 
   }   fl
 
   struct db_plan_t *   _p_data [2]
 
   struct _ex {
      char **   _e_argv
 
      char **   _e_orig
 
      int *   _e_len
 
   }   ex
 
   struct db_plan_t *   _ab_data [2]
 
   struct db_plan_t *   _bl_data [2]
 
   char *   _a_data [2]
 
   char *   _c_data
 
   char *   _ci_data
 
   char *   _path_data
 
   char *   _attr_data
 
   char *   _param_data
 
   char *   _depth_data
 
   char *   _node_data
 
   char *   _type_data
 
   regex_t   _regex_data
 
   int   _bool_data
 
   int   _max_data
 
   int   _min_data
 
p_un
 

Detailed Description

Definition at line 82 of file search.h.

Field Documentation

int(* eval) (struct db_plan_t *, struct db_node_t *, struct db_i *dbip, struct bu_ptbl *results)
int min_depth

Definition at line 93 of file search.h.

Referenced by f_above(), f_below(), and find_create().

int max_depth

Definition at line 94 of file search.h.

Referenced by find_create().

int flags

Definition at line 95 of file search.h.

enum db_search_ntype type

Definition at line 96 of file search.h.

Referenced by above_squish(), below_squish(), not_squish(), or_squish(), palloc(), paren_squish(), and yankexpr().

gid_t _g_data

Definition at line 98 of file search.h.

unsigned int _f_flags

Definition at line 100 of file search.h.

unsigned int _f_mask

Definition at line 101 of file search.h.

struct { ... } fl
struct db_plan_t* _p_data[2]

Definition at line 103 of file search.h.

char** _e_argv

Definition at line 105 of file search.h.

char** _e_orig

Definition at line 106 of file search.h.

int* _e_len

Definition at line 107 of file search.h.

struct { ... } ::_ex ex
struct db_plan_t* _ab_data[2]

Definition at line 109 of file search.h.

struct db_plan_t* _bl_data[2]

Definition at line 110 of file search.h.

char* _a_data[2]

Definition at line 111 of file search.h.

char* _c_data

Definition at line 112 of file search.h.

char* _ci_data

Definition at line 113 of file search.h.

char* _path_data

Definition at line 114 of file search.h.

char* _attr_data

Definition at line 115 of file search.h.

char* _param_data

Definition at line 116 of file search.h.

char* _depth_data

Definition at line 117 of file search.h.

char* _node_data

Definition at line 118 of file search.h.

char* _type_data

Definition at line 119 of file search.h.

regex_t _regex_data

Definition at line 120 of file search.h.

int _bool_data

Definition at line 121 of file search.h.

int _max_data

Definition at line 122 of file search.h.

int _min_data

Definition at line 123 of file search.h.

union { ... } p_un

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