Class
CamelSExp
since: 3.4
Functions
camel_sexp_encode_bool
Encode a bool into an s-expression string
. Bools are
encoded using #t #f syntax.
since: 3.4
camel_sexp_encode_string
Add a c string v_string
to the s-expression stored in
the gstring s
. Quotes are added, and special characters
are escaped appropriately.
since: 3.4
camel_sexp_to_sql_sexp
Converts a search expression to an SQL ‘WHERE’ part statement, without the ‘WHERE’ keyword.
since: 2.26
Instance methods
camel_sexp_add_function
Adds a function symbol which can not perform short evaluation.
Use camel_sexp_add_ifunction()
for functions which can.
since: 3.4
camel_sexp_add_ifunction
Adds a function symbol which can perform short evaluation,
or doesn’t execute everything. Use camel_sexp_add_function()
for any other types of the function symbols.
since: 3.4
camel_sexp_add_variable
Adds a variable named name
to the given scope
, set to the given value
.
since: 3.4
camel_sexp_fatal_error
Sets an error from the given format and stops execution. Int replaces previously set error, if any.
since: 3.4
camel_sexp_result_free
Frees the result
and its internal data. Does nothing,
when the result
is NULL
.
since: 3.4
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.