Skip to content

Support void functors (event-info and line decision) and extend support to store maps of more basic type

Abhijit Mathad requested to merge AM_eventinfo into master

The MR adds:

  • Support for tupling event-level information with void functors.
  • Add a special branch (like "ALL") called "EVENT" that the void functors can be added to.
  • Add new functorcollection EventInfo(odin, extra_info = False)
  • Add new functorcollection SelectionInfo(sel_type, dec_report, line_names)
  • Support tupling of std::map<std::string, basic_cpp_types> (previously only std::map<std::string, std::any> supported).

To be tested with: Rec!2747 (merged), Moore!1367 (merged) and DaVinci!654 (merged).

Edited by Abhijit Mathad

Merge request reports