15 #ifndef OPT_ICONVERTER_HPP 16 #define OPT_ICONVERTER_HPP 32 virtual std::string
to_string (
void)
const = 0;
40 #endif // OPT_ICONVERTER_HPP
virtual ~iConverter(void)=default
Definition: candidate.hpp:19
virtual std::string to_string(void) const =0
std::map< std::string, CtxValT > ContexT
Map of rule graph leaf identifiers to corresponding matches.
Definition: candidate.hpp:26
std::shared_ptr< iConverter > ConvptrT
Smart pointer of converter.
Definition: iconverter.hpp:36
std::shared_ptr< iTensor > TensptrT
Tensor smart pointer.
Definition: itensor.hpp:51
virtual teq::TensptrT build(const ContexT &ctx, teq::Shape outshape) const =0
Converter interface for building TEQ graphs.
Definition: iconverter.hpp:22