ccl_rpn_attr Struct Reference

attribute node (type, value) pair as used in RPN More...

#include <ccl.h>


Data Fields

struct ccl_rpn_attrnext
 next attribute
char * set
 attribute set
int type
 attribute type, Bib-1: 1=use, 2=relation, 3=position, ..
int kind
 attribute value type (numeric or string)
union {
   int   numeric
 numeric attribute value
   char *   str
 string attribute value
value


Detailed Description

attribute node (type, value) pair as used in RPN

Definition at line 96 of file ccl.h.


Field Documentation

next attribute

Definition at line 98 of file ccl.h.

Referenced by ccl_qual_add_set(), ccl_qual_rm(), and ccl_rpn_delete().

attribute set

Definition at line 100 of file ccl.h.

Referenced by ccl_qual_add_set(), ccl_qual_rm(), and ccl_rpn_delete().

attribute type, Bib-1: 1=use, 2=relation, 3=position, ..

Definition at line 102 of file ccl.h.

Referenced by ccl_qual_add_set(), and ccl_qual_field2().

attribute value type (numeric or string)

Definition at line 104 of file ccl.h.

Referenced by ccl_add_attr_numeric(), ccl_add_attr_string(), ccl_qual_add_set(), ccl_qual_rm(), and ccl_rpn_delete().

numeric attribute value

Definition at line 109 of file ccl.h.

Referenced by ccl_add_attr_numeric(), and ccl_qual_add_set().

string attribute value

Definition at line 111 of file ccl.h.

Referenced by ccl_add_attr_string(), ccl_qual_add_set(), ccl_qual_rm(), and ccl_rpn_delete().

union { ... } ccl_rpn_attr::value


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

Generated on Mon Nov 10 17:14:40 2008 for YAZ by  doxygen 1.5.6