#include <stdio.h>
#include <glib.h>
#include "cr-utils.h"
#include "cr-rgb.h"
#include "cr-num.h"
#include "cr-string.h"
Go to the source code of this file.
Classes | |
struct | _CRTerm |
Typedefs | |
typedef struct _CRTerm | CRTerm |
Enumerations | |
enum | CRTermType { TERM_NO_TYPE = 0, TERM_NUMBER, TERM_FUNCTION, TERM_STRING, TERM_IDENT, TERM_URI, TERM_RGB, TERM_UNICODERANGE, TERM_HASH } |
enum | Operator { NO_OP = 0, DIVIDE, COMMA } |
enum | UnaryOperator { NO_UNARY_UOP = 0, PLUS_UOP, MINUS_UOP, EMPTY_UNARY_UOP } |
Functions | |
CRTerm * | cr_term_append_term (CRTerm *a_this, CRTerm *a_new_term) |
void | cr_term_destroy (CRTerm *a_term) |
void | cr_term_dump (CRTerm *a_this, FILE *a_fp) |
CRTerm * | cr_term_get_from_list (CRTerm *a_this, int itemnr) |
CRTerm * | cr_term_new (void) |
int | cr_term_nr_values (CRTerm *a_this) |
guchar * | cr_term_one_to_string (CRTerm *a_this) |
CRTerm * | cr_term_parse_expression_from_buf (const guchar *a_buf, enum CREncoding a_encoding) |
CRTerm * | cr_term_prepend_term (CRTerm *a_this, CRTerm *a_new_term) |
void | cr_term_ref (CRTerm *a_this) |
enum CRStatus | cr_term_set_function (CRTerm *a_this, CRString *a_func_name, CRTerm *a_func_param) |
enum CRStatus | cr_term_set_hash (CRTerm *a_this, CRString *a_str) |
enum CRStatus | cr_term_set_ident (CRTerm *a_this, CRString *a_str) |
enum CRStatus | cr_term_set_number (CRTerm *a_this, CRNum *a_num) |
enum CRStatus | cr_term_set_rgb (CRTerm *a_this, CRRgb *a_rgb) |
enum CRStatus | cr_term_set_string (CRTerm *a_this, CRString *a_str) |
enum CRStatus | cr_term_set_uri (CRTerm *a_this, CRString *a_str) |
guchar * | cr_term_to_string (CRTerm *a_this) |
gboolean | cr_term_unref (CRTerm *a_this) |
Declaration of the CRTerm class.
Definition in file cr-term.h.