8#ifndef ADOBE_EVE_EVALUATE_HPP
9#define ADOBE_EVE_EVALUATE_HPP
The fundamental data structure for the Property Model engine.
A runtime polymorphic type similar to boost::any which can hold any type which models Regular.
Stack-based non-branching expression evaluator.
std::function< eve_callback_suite_t::position_t( const eve_callback_suite_t::position_t &parent, name_t name, dictionary_t arguments)> bind_layout_proc_t
closed_hash_map< name_t, any_regular_t > dictionary_t
void apply_layout_parameters(layout_attributes_t &data, const dictionary_t ¶meters)
adobe::any_regular_t layout_variables(adobe::sheet_t &layout_sheet, adobe::name_t name)
eve_callback_suite_t bind_layout(const bind_layout_proc_t &proc, sheet_t &layout_sheet, virtual_machine_t &evaluator)
Layout data interface from the client to the engine.
A character string class for immutable strings.