class ngraph::Variant¶
#include <variant.hpp>
class Variant
{
public:
// methods
virtual const VariantTypeInfo& get_type_info() const = 0;
virtual std::shared_ptr<ngraph::Variant> init(const std::shared_ptr<ngraph::Node>& node);
virtual std::shared_ptr<ngraph::Variant> merge(const ngraph::NodeVector& nodes);
};
// direct descendants
template <typename VT>
class VariantImpl;