#ifndef MIGRAPH_GUARD_PASS_HPP #define MIGRAPH_GUARD_PASS_HPP #include #include #include #include #include namespace migraph { struct program; <% interface('pass', virtual('name', returns='std::string', const=True), virtual('apply', returns='void', p='program &', const=True) ) %> } // namespace migraph #endif