|
YAZ 5.35.1
|
attribute node (type, value) pair as used in RPN More...
#include <ccl.h>
Data Fields | ||
| struct ccl_rpn_attr * | next | |
| 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 | |
| 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 |