54#include <snapdev/poison.h>
97 if(
f_start ==
static_cast<size_t>(-1))
99 throw csspp_exception_logic(
"expression.cpp:expression(): replace_with_result() cannot be called if mark_start() was never called.");
node::pointer_t conditional()
expression(node::pointer_t n)
node::pointer_t f_current
node::pointer_t compile()
expression_variables_interface * f_variable_handler
void set_variable_handler(expression_variables_interface *handler)
node::pointer_t replace_with_result(node::pointer_t result)
std::shared_ptr< node > pointer_t
The namespace of all the classes in the CSS Preprocessor.