YAZ 5.35.1
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
 
char * set
 attribute set
 
int type
 attribute type, Bib-1: 1=use, 2=relation, 3=position, etc
 
int kind
 attribute value type (numeric or string)
 
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]

union { ... } ccl_rpn_attr::value

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