YAZ  5.34.0
Data Fields
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 More...
 
char * set
 attribute set More...
 
int type
 attribute type, Bib-1: 1=use, 2=relation, 3=position, etc More...
 
int kind
 attribute value type (numeric or string) More...
 
union {
   int   numeric
 numeric attribute value More...
 
   char *   str
 string attribute value More...
 
value
 

Detailed Description

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

Definition at line 98 of file ccl.h.

Field Documentation

◆ kind

int ccl_rpn_attr::kind

◆ next

struct ccl_rpn_attr* ccl_rpn_attr::next

◆ numeric

int ccl_rpn_attr::numeric

◆ set

char* ccl_rpn_attr::set

◆ str

char* ccl_rpn_attr::str

◆ type

int ccl_rpn_attr::type

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

Definition at line 104 of file ccl.h.

Referenced by add_attr_node(), ccl_pquery_indent(), ccl_qual_add_set(), ccl_qual_dup(), ccl_set_attr_numeric(), ccl_term_multi_use(), ccl_term_one_use(), and qual_val_type().

◆ 

union { ... } ccl_rpn_attr::value

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