#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().