#ifndef RTG_GUARD_RTGLIB_OPERAND_HPP #define RTG_GUARD_RTGLIB_OPERAND_HPP #include #include #include #include #include #include #include namespace rtg { {% interface('operation', virtual('name', returns='std::string', const=True), virtual('compute_shape', returns='shape', input='std::vector', const=True), virtual('compute', returns='argument', input='std::vector', const=True) ) %} } // namespace rtg #endif