## This file is a template. The comment below is emitted ## into the rendered file; feel free to edit this file. // This file was auto generated. Do not edit. #include "manager.hpp" #include "utils.hpp" #include "functor.hpp" % for i in interfaces: #include <${i.header()}> % endfor #include "gen_serialization.hpp" namespace phosphor { namespace inventory { namespace manager { using namespace std::literals::string_literals; const Manager::Makers Manager::_makers{ % for i in interfaces: { "${str(i)}", std::make_tuple( MakeInterface< ServerObject< ${i.namespace()}>>::op, AssignInterface< ServerObject< ${i.namespace()}>>::op, SerializeInterface< ServerObject< ${i.namespace()}>, SerialOps>::op, DeserializeInterface< ServerObject< ${i.namespace()}>, SerialOps>::op ) }, % endfor }; const Manager::Events Manager::_events{ % for e in events: { % if e.description: // ${e.description.strip()} % endif ${e.call(loader, indent=indent +2)}, }, %endfor }; } // namespace manager } // namespace inventory } // namespace phosphor