API Index

B

CTPL_BLANK_CHARS, macro in Read utilities

E

CTPL_END_CHAR, macro in CtplLexer
CtplEnviron, struct in CtplEnviron
CtplEnvironError, enum in CtplEnviron
CtplEnvironForeachFunc, user_function in CtplEnviron
ctpl_environ_add_from_file, function in CtplEnviron
ctpl_environ_add_from_mb, 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_ESCAPE_CHAR, macro in Read utilities
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

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_file, 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

P

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

R

ctpl_read_double, function in Read utilities
ctpl_read_skip_blank, macro in Read utilities
ctpl_read_skip_chars, function in Read utilities
ctpl_read_string_literal, function in Read utilities
ctpl_read_symbol, macro in Read utilities
ctpl_read_word, function in Read utilities

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 Read utilities
CTPL_SYMBOL_CHARS, macro in Read utilities

T

CtplToken, struct in CtplToken
CtplTokenExpr, struct in CtplToken
CtplTokenExprOperator, struct in CtplToken
CtplTokenExprType, enum in CtplToken
CtplTokenFor, struct in CtplToken
CtplTokenIf, struct in CtplToken
CtplTokenType, enum 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