Zigbee Protocol Controller 1.6.0
|
Mapper engine which defines relations between attributes in the atttribute store. More...
Classes | |
struct | scope_priority_compare |
class | MapperEngine |
Mapper Engine. More... | |
Typedefs | |
using | equivalent_assignments_t = std::multimap< int, std::shared_ptr< ast::assignment >, scope_priority_compare > |
Set of unique assignments, sorted by their scope priority. More... | |
using | assignments_to_run_t = std::map< std::tuple< attribute_store::attribute, char, int >, equivalent_assignments_t > |
Map of equivalent assignments associated with a destination attributes. Associates an attribute and its value type to a list of assigments The tuple represents: destination, value_type, assignment type. More... | |
using | assignment_properties_t = std::tuple< int, char, attribute_store_type_t > |
assignment_properties_t keeps track of various More... | |
Mapper engine which defines relations between attributes in the atttribute store.
using assignment_properties_t = std::tuple<int, char, attribute_store_type_t> |
assignment_properties_t keeps track of various
using assignments_to_run_t = std::map<std::tuple<attribute_store::attribute, char, int>, equivalent_assignments_t> |
Map of equivalent assignments associated with a destination attributes. Associates an attribute and its value type to a list of assigments The tuple represents: destination, value_type, assignment type.
using equivalent_assignments_t = std:: multimap<int, std::shared_ptr<ast::assignment>, scope_priority_compare> |
Set of unique assignments, sorted by their scope priority.