#include <cr-term.h>
Data Fields | |
| enum CRTermType | type |
| The type of the term. | |
| enum UnaryOperator | unary_op |
| The unary operator associated to the current term. | |
| enum Operator | the_operator |
| The operator associated to the current term. | |
| union { | |
| CRNum * num | |
| CRString * str | |
| CRRgb * rgb | |
| } | content |
| union { | |
| CRTerm * func_param | |
| } | ext_content |
| gpointer | app_data |
| A spare pointer, just in case. | |
| glong | ref_count |
| CRTerm * | next |
| A pointer to the next term, just in case this term is part of an expression. | |
| CRTerm * | prev |
| A pointer to the previous term. | |
| CRParsingLocation | location |
Definition at line 82 of file cr-term.h.
| enum CRTermType _CRTerm::type |
The type of the term.
Definition at line 87 of file cr-term.h.
Referenced by cr_parser_parse_term(), cr_rgb_set_from_term(), cr_term_one_to_string(), cr_term_set_function(), cr_term_set_hash(), cr_term_set_ident(), cr_term_set_number(), cr_term_set_rgb(), cr_term_set_string(), cr_term_set_uri(), and cr_term_to_string().
The unary operator associated to the current term.
Definition at line 93 of file cr-term.h.
Referenced by cr_parser_parse_term(), cr_term_one_to_string(), and cr_term_to_string().
The operator associated to the current term.
Definition at line 98 of file cr-term.h.
Referenced by cr_term_one_to_string(), and cr_term_to_string().
Definition at line 108 of file cr-term.h.
Referenced by cr_term_one_to_string(), cr_term_set_number(), and cr_term_to_string().
Definition at line 109 of file cr-term.h.
Referenced by cr_rgb_set_from_term(), cr_term_one_to_string(), cr_term_set_function(), cr_term_set_hash(), cr_term_set_ident(), cr_term_set_string(), cr_term_set_uri(), and cr_term_to_string().
Definition at line 110 of file cr-term.h.
Referenced by cr_rgb_set_from_term(), cr_term_one_to_string(), cr_term_set_rgb(), and cr_term_to_string().
| union { ... } _CRTerm::content |
Definition at line 122 of file cr-term.h.
Referenced by cr_term_one_to_string(), cr_term_set_function(), and cr_term_to_string().
| union { ... } _CRTerm::ext_content |
Referenced by cr_term_one_to_string(), cr_term_set_function(), and cr_term_to_string().
| gpointer _CRTerm::app_data |
| glong _CRTerm::ref_count |
A pointer to the next term, just in case this term is part of an expression.
Definition at line 138 of file cr-term.h.
Referenced by cr_term_append_term(), cr_term_destroy(), cr_term_get_from_list(), cr_term_nr_values(), cr_term_prepend_term(), and cr_term_to_string().
A pointer to the previous term.
Definition at line 144 of file cr-term.h.
Referenced by cr_term_append_term(), cr_term_one_to_string(), cr_term_prepend_term(), and cr_term_to_string().
1.5.5