class ngraph::VariantWrapper<PrimitivesPriority>¶
#include <primitives_priority_attribute.hpp>
template <>
class VariantWrapper<PrimitivesPriority>: public ngraph::VariantImpl
{
public:
// fields
static constexpr VariantTypeInfo type_info {"Variant::RuntimeAttribute::PrimitivesPriority", 0};
// construction
VariantWrapper(const value_type& value);
// methods
virtual const VariantTypeInfo& get_type_info() const;
virtual std::shared_ptr<ngraph::Variant> merge(const ngraph::NodeVector& nodes);
virtual std::shared_ptr<ngraph::Variant> init(const std::shared_ptr<ngraph::Node>& node);
};
Inherited Members¶
public:
// typedefs
typedef VT value_type;
// 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);
const value_type& get() const;
value_type& get();
void set(const value_type& value);
class ngraph::VariantWrapper<FusedNames>¶
#include <fused_names_attribute.hpp>
template <>
class VariantWrapper<FusedNames>: public ngraph::VariantImpl
{
public:
// fields
static constexpr VariantTypeInfo type_info {"Variant::RuntimeAttribute::FusedNames", 0};
// construction
VariantWrapper(const value_type& value);
// methods
virtual const VariantTypeInfo& get_type_info() const;
virtual std::shared_ptr<ngraph::Variant> merge(const ngraph::NodeVector& nodes);
virtual std::shared_ptr<ngraph::Variant> init(const std::shared_ptr<ngraph::Node>& node);
};
Inherited Members¶
public:
// typedefs
typedef VT value_type;
// 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);
const value_type& get() const;
value_type& get();
void set(const value_type& value);
class ngraph::VariantWrapper<DequantizationAttr>¶
#include <dequantization_attribute.hpp>
template <>
class VariantWrapper<DequantizationAttr>: public ngraph::VariantImpl
{
public:
// fields
static constexpr VariantTypeInfo type_info {"DEQUANTIZATION", 0};
// construction
VariantWrapper(const value_type& value);
// methods
virtual const VariantTypeInfo& get_type_info() const;
virtual std::shared_ptr<ngraph::Variant> merge(const ngraph::NodeVector& nodes);
virtual std::shared_ptr<ngraph::Variant> init(const std::shared_ptr<ngraph::Node>& node);
};
Inherited Members¶
public:
// typedefs
typedef VT value_type;
// 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);
const value_type& get() const;
value_type& get();
void set(const value_type& value);
class ngraph::VariantWrapper<std::string>¶
#include <variant.hpp>
template <>
class VariantWrapper<std::string>: public ngraph::VariantImpl
{
public:
// fields
static constexpr VariantTypeInfo type_info {"Variant::std::string", 0};
// construction
VariantWrapper(const value_type& value);
// methods
virtual const VariantTypeInfo& get_type_info() const;
};
Inherited Members¶
public:
// typedefs
typedef VT value_type;
// 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);
const value_type& get() const;
value_type& get();
void set(const value_type& value);
class ngraph::VariantWrapper<int64_t>¶
#include <variant.hpp>
template <>
class VariantWrapper<int64_t>: public ngraph::VariantImpl
{
public:
// fields
static constexpr VariantTypeInfo type_info {"Variant::int64_t", 0};
// construction
VariantWrapper(const value_type& value);
// methods
virtual const VariantTypeInfo& get_type_info() const;
};
Inherited Members¶
public:
// typedefs
typedef VT value_type;
// 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);
const value_type& get() const;
value_type& get();
void set(const value_type& value);
class ngraph::VariantWrapper¶
class ngraph::VariantWrapper<VariableContext>¶
#include <variable_context.hpp>
template <>
class VariantWrapper<VariableContext>: public ngraph::VariantImpl
{
public:
// fields
static constexpr VariantTypeInfo type_info {"Variant::EvaluationContext::VariableContext", 0};
// construction
VariantWrapper(const value_type& value);
// methods
virtual const VariantTypeInfo& get_type_info() const;
};
Inherited Members¶
public:
// typedefs
typedef VT value_type;
// 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);
const value_type& get() const;
value_type& get();
void set(const value_type& value);