YAZ
5.34.0
|
attribute node (type, value) pair as used in RPN More...
#include <ccl.h>
Data Fields | |
struct ccl_rpn_attr * | next |
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 |
int ccl_rpn_attr::kind |
attribute value type (numeric or string)
Definition at line 106 of file ccl.h.
Referenced by ccl_add_attr_numeric(), ccl_add_attr_string(), ccl_pquery_indent(), ccl_qual_add_set(), ccl_qual_dup(), ccl_qual_rm(), ccl_rpn_delete(), ccl_set_attr_numeric(), ccl_term_one_use(), and qual_val_type().
struct ccl_rpn_attr* ccl_rpn_attr::next |
next attribute
Definition at line 100 of file ccl.h.
Referenced by add_attr_node(), ccl_pquery_indent(), ccl_qual_add_set(), ccl_qual_dup(), ccl_qual_rm(), ccl_rpn_delete(), ccl_set_attr_numeric(), ccl_term_multi_use(), ccl_term_one_use(), and qual_val_type().
int ccl_rpn_attr::numeric |
numeric attribute value
Definition at line 111 of file ccl.h.
Referenced by ccl_add_attr_numeric(), ccl_pquery_indent(), ccl_qual_add_set(), ccl_qual_dup(), ccl_set_attr_numeric(), ccl_term_one_use(), and qual_val_type().
char* ccl_rpn_attr::set |
attribute set
Definition at line 102 of file ccl.h.
Referenced by add_attr_node(), ccl_add_attr_numeric(), ccl_add_attr_string(), ccl_pquery_indent(), ccl_qual_add_set(), ccl_qual_dup(), ccl_qual_rm(), ccl_rpn_delete(), ccl_set_attr_numeric(), ccl_term_one_use(), and qual_val_type().
char* ccl_rpn_attr::str |
string attribute value
Definition at line 113 of file ccl.h.
Referenced by ccl_add_attr_string(), ccl_pquery_indent(), ccl_qual_add_set(), ccl_qual_dup(), ccl_qual_rm(), ccl_rpn_delete(), ccl_set_attr_numeric(), ccl_term_one_use(), and copy_token_name().
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 |