API Index

B

CTPL_BLANK_CHARS, macro in CtplInputStream

E

CTPL_END_CHAR, macro in CtplLexer
CtplEnviron, struct in CtplEnviron
CtplEnvironError, enum in CtplEnviron
CtplEnvironForeachFunc, user_function in CtplEnviron
ctpl_environ_add_from_path, function in CtplEnviron
ctpl_environ_add_from_stream, function in CtplEnviron
ctpl_environ_add_from_string, function in CtplEnviron
CTPL_ENVIRON_ERROR, macro in CtplEnviron
ctpl_environ_foreach, function in CtplEnviron
ctpl_environ_free, function in CtplEnviron
ctpl_environ_lookup, function in CtplEnviron
ctpl_environ_merge, function in CtplEnviron
ctpl_environ_new, function in CtplEnviron
ctpl_environ_pop, function in CtplEnviron
ctpl_environ_push, function in CtplEnviron
ctpl_environ_push_float, function in CtplEnviron
ctpl_environ_push_int, function in CtplEnviron
ctpl_environ_push_string, function in CtplEnviron
CTPL_EOF, macro in CtplInputStream
CTPL_ESCAPE_CHAR, macro in CtplInputStream
CtplEvalError, enum in CtplEval
ctpl_eval_bool, function in CtplEval
CTPL_EVAL_ERROR, macro in CtplEval
ctpl_eval_value, function in CtplEval
CTPL_EXPR_CHARS, macro in CtplLexerExpr

I

CtplInputStream, struct in CtplInputStream
ctpl_input_stream_eof, function in CtplInputStream
ctpl_input_stream_eof_fast, function in CtplInputStream
ctpl_input_stream_get_c, function in CtplInputStream
ctpl_input_stream_new, function in CtplInputStream
ctpl_input_stream_new_for_gfile, function in CtplInputStream
ctpl_input_stream_new_for_memory, function in CtplInputStream
ctpl_input_stream_new_for_path, function in CtplInputStream
ctpl_input_stream_new_for_uri, function in CtplInputStream
ctpl_input_stream_peek, function in CtplInputStream
ctpl_input_stream_peek_c, function in CtplInputStream
ctpl_input_stream_peek_symbol, macro in CtplInputStream
ctpl_input_stream_peek_symbol_full, function in CtplInputStream
ctpl_input_stream_peek_word, function in CtplInputStream
ctpl_input_stream_read, function in CtplInputStream
ctpl_input_stream_read_double, function in CtplInputStream
ctpl_input_stream_read_long, function in CtplInputStream
ctpl_input_stream_read_number, function in CtplInputStream
ctpl_input_stream_read_string_literal, function in CtplInputStream
ctpl_input_stream_read_symbol, macro in CtplInputStream
ctpl_input_stream_read_symbol_full, function in CtplInputStream
ctpl_input_stream_read_word, function in CtplInputStream
ctpl_input_stream_ref, function in CtplInputStream
ctpl_input_stream_set_error, function in CtplInputStream
ctpl_input_stream_skip, function in CtplInputStream
ctpl_input_stream_skip_blank, function in CtplInputStream
ctpl_input_stream_skip_word, function in CtplInputStream
ctpl_input_stream_unref, function in CtplInputStream
CtplIOError, enum in Generic IO
CTPL_IO_ERROR, macro in Generic IO
ctpl_is_blank, macro in CtplInputStream
ctpl_is_symbol, macro in CtplInputStream

L

CtplLexerError, enum in CtplLexer
CtplLexerExprError, enum in CtplLexerExpr
ctpl_lexer_dump_tree, function in CtplLexer
CTPL_LEXER_ERROR, macro in CtplLexer
CTPL_LEXER_EXPR_ERROR, macro in CtplLexerExpr
ctpl_lexer_expr_lex, function in CtplLexerExpr
ctpl_lexer_expr_lex_full, function in CtplLexerExpr
ctpl_lexer_expr_lex_string, function in CtplLexerExpr
ctpl_lexer_free_tree, function in CtplLexer
ctpl_lexer_lex, function in CtplLexer
ctpl_lexer_lex_path, function in CtplLexer
ctpl_lexer_lex_string, function in CtplLexer

M

CTPL_MATH_FLOAT_EQ, macro in Math utilities
ctpl_math_float_to_string, macro in Math utilities
ctpl_math_int_to_string, macro in Math utilities
ctpl_math_string_to_float, function in Math utilities
ctpl_math_string_to_int, function in Math utilities

O

CTPL_OPERAND_CHARS, macro in CtplLexerExpr
CtplOperator, enum in CtplToken
CTPL_OPERATOR_CHARS, macro in CtplLexerExpr
ctpl_operator_from_string, function in CtplLexerExpr
ctpl_operator_to_string, function in CtplLexerExpr
CtplOutputStream, typedef in CtplOutputStream
ctpl_output_stream_new, macro in CtplOutputStream
ctpl_output_stream_put_c, function in CtplOutputStream
ctpl_output_stream_ref, macro in CtplOutputStream
ctpl_output_stream_unref, macro in CtplOutputStream
ctpl_output_stream_write, function in CtplOutputStream

P

CtplParserError, enum in CtplParser
CTPL_PARSER_ERROR, macro in CtplParser
ctpl_parser_parse, function in CtplParser

S

CtplStack, struct in CtplStack
ctpl_stack_free, function in CtplStack
ctpl_stack_is_empty, function in CtplStack
ctpl_stack_new, function in CtplStack
ctpl_stack_peek, function in CtplStack
ctpl_stack_pop, function in CtplStack
ctpl_stack_push, function in CtplStack
ctpl_stack_push_ref, function in CtplStack
CTPL_START_CHAR, macro in CtplLexer
CTPL_STRING_DELIMITER_CHAR, macro in CtplInputStream
CTPL_SYMBOL_CHARS, macro in CtplInputStream

T

CtplToken, struct in CtplToken
CtplTokenExpr, struct in CtplToken
CtplTokenExprOperator, struct in CtplToken
CtplTokenExprType, enum in CtplToken
CtplTokenExprValue, union in CtplToken
CtplTokenFor, struct in CtplToken
CtplTokenIf, struct in CtplToken
CtplTokenType, enum in CtplToken
CtplTokenValue, union in CtplToken
ctpl_token_append, function in CtplToken
ctpl_token_dump, function in CtplToken
ctpl_token_expr_dump, function in CtplToken
ctpl_token_expr_free, function in CtplToken
ctpl_token_expr_new_float, function in CtplToken
ctpl_token_expr_new_integer, function in CtplToken
ctpl_token_expr_new_operator, function in CtplToken
ctpl_token_expr_new_symbol, function in CtplToken
ctpl_token_free, function in CtplToken
ctpl_token_get_type, macro in CtplToken
ctpl_token_new_data, function in CtplToken
ctpl_token_new_expr, function in CtplToken
ctpl_token_new_for, function in CtplToken
ctpl_token_new_if, function in CtplToken
ctpl_token_prepend, function in CtplToken

V

CtplValue, struct in CtplValue
CtplValueType, enum in CtplValue
ctpl_value_array_append, function in CtplValue
ctpl_value_array_append_float, function in CtplValue
ctpl_value_array_append_int, function in CtplValue
ctpl_value_array_append_string, function in CtplValue
ctpl_value_array_length, function in CtplValue
ctpl_value_array_prepend, function in CtplValue
ctpl_value_array_prepend_float, function in CtplValue
ctpl_value_array_prepend_int, function in CtplValue
ctpl_value_array_prepend_string, function in CtplValue
ctpl_value_convert, function in CtplValue
ctpl_value_copy, function in CtplValue
ctpl_value_dup, function in CtplValue
ctpl_value_free, function in CtplValue
ctpl_value_free_value, function in CtplValue
ctpl_value_get_array, function in CtplValue
ctpl_value_get_array_float, function in CtplValue
ctpl_value_get_array_int, function in CtplValue
ctpl_value_get_array_string, function in CtplValue
ctpl_value_get_float, function in CtplValue
ctpl_value_get_held_type, function in CtplValue
ctpl_value_get_held_type_name, macro in CtplValue
ctpl_value_get_int, function in CtplValue
ctpl_value_get_string, function in CtplValue
CTPL_VALUE_HOLDS, macro in CtplValue
CTPL_VALUE_HOLDS_ARRAY, macro in CtplValue
CTPL_VALUE_HOLDS_FLOAT, macro in CtplValue
CTPL_VALUE_HOLDS_INT, macro in CtplValue
CTPL_VALUE_HOLDS_STRING, macro in CtplValue
ctpl_value_init, function in CtplValue
ctpl_value_new, function in CtplValue
ctpl_value_new_array, function in CtplValue
ctpl_value_new_arrayv, function in CtplValue
ctpl_value_new_float, function in CtplValue
ctpl_value_new_int, function in CtplValue
ctpl_value_new_string, function in CtplValue
ctpl_value_set_array, function in CtplValue
ctpl_value_set_arrayv, function in CtplValue
ctpl_value_set_array_float, function in CtplValue
ctpl_value_set_array_floatv, function in CtplValue
ctpl_value_set_array_int, function in CtplValue
ctpl_value_set_array_intv, function in CtplValue
ctpl_value_set_array_string, function in CtplValue
ctpl_value_set_array_stringv, function in CtplValue
ctpl_value_set_float, function in CtplValue
ctpl_value_set_int, function in CtplValue
ctpl_value_set_string, function in CtplValue
ctpl_value_to_string, function in CtplValue
ctpl_value_type_get_name, function in CtplValue