tuple_compiler.h File Reference

#include <glib.h>
#include <libaudcore/tuple.h>

Go to the source code of this file.

Functions

TupleEvalContext * tuple_evalctx_new (void)
void tuple_evalctx_reset (TupleEvalContext *ctx)
void tuple_evalctx_free (TupleEvalContext *ctx)
void tuple_evalnode_free (TupleEvalNode *expr)
TupleEvalNode * tuple_formatter_compile (TupleEvalContext *ctx, char *expr)
void tuple_formatter_eval (TupleEvalContext *ctx, TupleEvalNode *expr, const Tuple *tuple, GString *out)

Function Documentation

void tuple_evalctx_free ( TupleEvalContext *  ctx  ) 

Definition at line 128 of file tuple_compiler.c.

Referenced by tuple_formatter_process_string().

TupleEvalContext* tuple_evalctx_new ( void   ) 

Definition at line 104 of file tuple_compiler.c.

Referenced by tuple_formatter_process_string().

void tuple_evalctx_reset ( TupleEvalContext *  ctx  ) 

Definition at line 112 of file tuple_compiler.c.

Referenced by tuple_formatter_process_string().

void tuple_evalnode_free ( TupleEvalNode *  expr  ) 
TupleEvalNode* tuple_formatter_compile ( TupleEvalContext *  ctx,
char *  expr 
)

Definition at line 539 of file tuple_compiler.c.

Referenced by tuple_formatter_process_string().

void tuple_formatter_eval ( TupleEvalContext *  ctx,
TupleEvalNode *  expr,
const Tuple *  tuple,
GString *  out 
)

Definition at line 759 of file tuple_compiler.c.

Referenced by tuple_formatter_process_string().


Generated on 1 Aug 2012 for Audacious by  doxygen 1.6.1