Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Classes | Typedefs | Enumerations | Functions

cr-term.h File Reference

#include <stdio.h>
#include <glib.h>
#include "cr-utils.h"
#include "cr-rgb.h"
#include "cr-num.h"
#include "cr-string.h"
Include dependency graph for cr-term.h:
This graph shows which files directly or indirectly include this file:

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

CRTermcr_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)
CRTermcr_term_get_from_list (CRTerm *a_this, int itemnr)
CRTermcr_term_new (void)
int cr_term_nr_values (CRTerm *a_this)
guchar * cr_term_one_to_string (CRTerm *a_this)
CRTermcr_term_parse_expression_from_buf (const guchar *a_buf, enum CREncoding a_encoding)
CRTermcr_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)

Detailed Description

Declaration of the CRTerm class.

Definition in file cr-term.h.


Generated by  Doxygen 1.6.0   Back to index