class ov::AttributeAdapter<ov::op::util::FrameworkNodeAttrs>

#include <framework_node.hpp>

template <>
class AttributeAdapter<ov::op::util::FrameworkNodeAttrs>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<FrameworkNodeAttr>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<ov::NodeVector>

#include <node.hpp>

template <>
class AttributeAdapter<ov::NodeVector>: public ov::VisitorAdapter
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual boolAttributeVisitor& visit_attributes();
    "AttributeAdapter<NodeVector>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const DiscreteTypeInfo& get_type_info() const = 0;
    virtual voidconst ov::Any& set_as_any();
    virtual boolAttributeVisitor& visit_attributes() = 0;

class ov::AttributeAdapter<ov::PartialShape>

#include <partial_shape.hpp>

template <>
class AttributeAdapter<ov::PartialShape>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<PartialShape>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<ov::Shape>

#include <shape.hpp>

template <>
class AttributeAdapter<ov::Shape>: public ov::IndirectVectorValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<Shape>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();
    operator AT & ();

class ov::AttributeAdapter<ParameterVector>

#include <parameter.hpp>

template <>
class AttributeAdapter<ParameterVector>: public ov::VisitorAdapter
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual boolAttributeVisitor& visit_attributes();
    "AttributeAdapter<ParameterVector>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const DiscreteTypeInfo& get_type_info() const = 0;
    virtual voidconst ov::Any& set_as_any();
    virtual boolAttributeVisitor& visit_attributes() = 0;

class ov::AttributeAdapter<ResultVector>

#include <result.hpp>

template <>
class AttributeAdapter<ResultVector>: public ov::VisitorAdapter
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual boolAttributeVisitor& visit_attributes();
    "AttributeAdapter<ResultVector>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const DiscreteTypeInfo& get_type_info() const = 0;
    virtual voidconst ov::Any& set_as_any();
    virtual boolAttributeVisitor& visit_attributes() = 0;

class ov::AttributeAdapter<ov::element::TypeVector>

#include <element_type.hpp>

template <>
class AttributeAdapter<ov::element::TypeVector>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::element::TypeVector>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::shared_ptr<ngraph::runtime::AlignedBuffer>>

#include <aligned_buffer.hpp>

template <>
class AttributeAdapter<std::shared_ptr<ngraph::runtime::AlignedBuffer>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::set<std::string>>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::set<std::string>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<set<string>>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<ov::element::Type_t>

#include <element_type.hpp>

template <>
class AttributeAdapter<ov::element::Type_t>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::element::Type_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<ov::element::Type>

Overview

#include <element_type.hpp>

template <>
class AttributeAdapter<ov::element::Type>: public ov::ValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::element::Type>" OPENVINO_RTTI();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator ov::element::Type & ();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();

Methods

virtual const std::string& get()

Returns the value.

virtual voidconst std::string& set()

Sets the value.

class ov::AttributeAdapter<ov::Dimension>

#include <dimension.hpp>

template <>
class AttributeAdapter<ov::Dimension>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::Dimension>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<op::v9::GridSample::PaddingMode>

#include <grid_sample.hpp>

template <>
class AttributeAdapter<op::v9::GridSample::PaddingMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v9::GridSample::PaddingMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v9::GridSample::InterpolationMode>

#include <grid_sample.hpp>

template <>
class AttributeAdapter<op::v9::GridSample::InterpolationMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v9::GridSample::InterpolationMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v8::MatrixNms::SortResultType>

#include <matrix_nms.hpp>

template <>
class AttributeAdapter<op::v8::MatrixNms::SortResultType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v8::MatrixNms::SortResultType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<std::shared_ptr<op::util::Variable>>

#include <variable.hpp>

template <>
class AttributeAdapter<std::shared_ptr<op::util::Variable>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<std::shared_ptr<ov::op::util::Variable>>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<op::v9::NonMaxSuppression::BoxEncodingType>

#include <non_max_suppression.hpp>

template <>
class AttributeAdapter<op::v9::NonMaxSuppression::BoxEncodingType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::v9::NonMaxSuppression::BoxEncodingType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v9::ROIAlign::PoolingMode>

#include <roi_align.hpp>

template <>
class AttributeAdapter<op::v9::ROIAlign::PoolingMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v9::ROIAlign::PoolingMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v9::ROIAlign::AlignedMode>

#include <roi_align.hpp>

template <>
class AttributeAdapter<op::v9::ROIAlign::AlignedMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v9::ROIAlign::AlignedMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<ov::AxisSet>

Overview

#include <axis_set.hpp>

template <>
class AttributeAdapter<ov::AxisSet>: public ov::ValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual const std::vector<int64_t>& get();
    virtual voidconst std::vector<int64_t>& set();
    operator ov::AxisSet & ();
    "AttributeAdapter<AxisSet>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();

Methods

virtual const std::vector<int64_t>& get()

Returns the value.

virtual voidconst std::vector<int64_t>& set()

Sets the value.

class ov::AttributeAdapter<std::shared_ptr<ov::Model>>

#include <model.hpp>

template <>
class AttributeAdapter<std::shared_ptr<ov::Model>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::shared_ptr<ov::Node>>

Visits a reference to a node that has been registered with the visitor.

#include <node.hpp>

template <>
class AttributeAdapter<std::shared_ptr<ov::Node>>: public ov::VisitorAdapter
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual boolAttributeVisitor& visit_attributes();
    "AttributeAdapter<std::shared_ptr<Node>>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const DiscreteTypeInfo& get_type_info() const = 0;
    virtual voidconst ov::Any& set_as_any();
    virtual boolAttributeVisitor& visit_attributes() = 0;

class ov::AttributeAdapter<std::string>

Access a string as a string.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::string>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<std::string>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<Strides>

#include <strides.hpp>

template <>
class AttributeAdapter<Strides>: public ov::IndirectVectorValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<Strides>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();
    operator AT & ();

class ov::AttributeAdapter<std::vector<uint8_t>>

Access a vector<uint8_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<uint8_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<uint64_t>>

Access a vector<uint64_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<uint64_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<uint32_t>>

Access a vector<uint32_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<uint32_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<uint16_t>

Access a uint16_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<uint16_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<uint16_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<uint64_t>

Access a uint64_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<uint64_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<uint64_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<uint32_t>

Access a uint32_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<uint32_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<uint32_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<uint8_t>

Access a uint8_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<uint8_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<uint8_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v8::MatrixNms::DecayFunction>

#include <matrix_nms.hpp>

template <>
class AttributeAdapter<op::v8::MatrixNms::DecayFunction>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v8::MatrixNms::DecayFunction>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<std::vector<uint16_t>>

Access a vector<uint16_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<uint16_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<std::shared_ptr<op::util::MultiSubGraphOp::OutputDescription>>>

#include <multi_subgraph_base.hpp>

template <>
class AttributeAdapter<std::vector<std::shared_ptr<op::util::MultiSubGraphOp::OutputDescription>>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<std::vector<std::shared_ptr<ov::op::util::MultiSubGraphOp::OutputDescription>>>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<int16_t>>

Access a vector<int16_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<int16_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<float>>

Access a vector<float>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<float>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<double>>

Access a vector<double>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<double>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<std::string>>

Access a vector<string>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<std::string>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<int32_t>>

Access a vector<int32_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<int32_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<int8_t>>

Overview

Access a vector<int8_t> More…

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<int8_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

Access a vector<int8_t>

Note: These class bodies cannot be defined with templates because of interactions between dllexport and templates on Windows.

class ov::AttributeAdapter<std::vector<int64_t>>

Access a vector<int64_t>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<std::vector<int64_t>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<std::vector<std::shared_ptr<op::util::MultiSubGraphOp::InputDescription>>>

#include <multi_subgraph_base.hpp>

template <>
class AttributeAdapter<std::vector<std::shared_ptr<op::util::MultiSubGraphOp::InputDescription>>>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<op::v5::Round::RoundMode>

#include <round.hpp>

template <>
class AttributeAdapter<op::v5::Round::RoundMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v5::Round::RoundMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v5::NonMaxSuppression::BoxEncodingType>

#include <non_max_suppression.hpp>

template <>
class AttributeAdapter<op::v5::NonMaxSuppression::BoxEncodingType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::v5::NonMaxSuppression::BoxEncodingType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v5::Loop::SpecialBodyPorts>

#include <loop.hpp>

template <>
class AttributeAdapter<op::v5::Loop::SpecialBodyPorts>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v5::Loop::SpecialBodyPorts>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<op::AutoBroadcastSpec>

#include <attr_types.hpp>

template <>
class AttributeAdapter<op::AutoBroadcastSpec>: public ov::VisitorAdapter
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual boolAttributeVisitor& visit_attributes();
    "AttributeAdapter<AutoBroadcastSpec>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const DiscreteTypeInfo& get_type_info() const = 0;
    virtual voidconst ov::Any& set_as_any();
    virtual boolAttributeVisitor& visit_attributes() = 0;

class ov::AttributeAdapter<ngraph::reduction::Type>

#include <distributed.hpp>

template <>
class AttributeAdapter<ngraph::reduction::Type>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<reduction::Type>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<Layout>

Overview

#include <layout.hpp>

template <>
class AttributeAdapter<Layout>: public ov::ValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<Layout>" OPENVINO_RTTI();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator Layout & ();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();

Methods

virtual const std::string& get()

Returns the value.

virtual voidconst std::string& set()

Sets the value.

class ov::AttributeAdapter<int8_t>

Access an int8_t and an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<int8_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<int8_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::AutoBroadcastType>

#include <attr_types.hpp>

template <>
class AttributeAdapter<op::AutoBroadcastType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<AutoBroadcastType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::BroadcastType>

#include <attr_types.hpp>

template <>
class AttributeAdapter<op::BroadcastType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<BroadcastType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::BroadcastModeSpec>

#include <attr_types.hpp>

template <>
class AttributeAdapter<op::BroadcastModeSpec>: public ov::VisitorAdapter
{
public:
    // construction

    AttributeAdapter();

    // methods

    virtual boolAttributeVisitor& visit_attributes();
    "AttributeAdapter<BroadcastModeSpec>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const DiscreteTypeInfo& get_type_info() const = 0;
    virtual voidconst ov::Any& set_as_any();
    virtual boolAttributeVisitor& visit_attributes() = 0;

class ov::AttributeAdapter<op::EpsMode>

#include <attr_types.hpp>

template <>
class AttributeAdapter<op::EpsMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<EpsMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::GeluApproximationMode>

#include <gelu.hpp>

template <>
class AttributeAdapter<op::GeluApproximationMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::GeluApproximationMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<int64_t>

Access an int64_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<int64_t>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<int64_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<int16_t>

Access an int16_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<int16_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<int16_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<bool>

Access a bool as a bool.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<bool>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<bool>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<AxisVector>

#include <axis_vector.hpp>

template <>
class AttributeAdapter<AxisVector>: public ov::IndirectVectorValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<AxisVector>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();
    operator AT & ();

class ov::AttributeAdapter

An AttributeAdapter “captures” an attribute as an AT& and makes it available as a ValueAccessor<VAT>.

class ov::AttributeAdapter<int32_t>

Access an int32_t as an int64_t.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<int32_t>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<int32_t>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<Coordinate>

#include <coordinate.hpp>

template <>
class AttributeAdapter<Coordinate>: public ov::IndirectVectorValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<Coordinate>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();
    operator AT & ();

class ov::AttributeAdapter<double>

Access a double as a double.

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<double>: public ov::DirectValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<double>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const AT& get();
    virtual voidconst AT& set();

class ov::AttributeAdapter<CoordinateDiff>

#include <coordinate_diff.hpp>

template <>
class AttributeAdapter<CoordinateDiff>: public ov::IndirectVectorValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<CoordinateDiff>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();
    operator AT & ();

class ov::AttributeAdapter<float>

#include <attribute_adapter.hpp>

template <>
class AttributeAdapter<float>: public ov::IndirectScalarValueAccessor
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<float>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::MVNEpsMode>

#include <mvn.hpp>

template <>
class AttributeAdapter<op::MVNEpsMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::MVNEpsMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::LSTMWeightsFormat>

#include <lstm_cell.hpp>

template <>
class AttributeAdapter<op::LSTMWeightsFormat>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::LSTMWeightsFormat>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v0::DepthToSpace::DepthToSpaceMode>

#include <depth_to_space.hpp>

template <>
class AttributeAdapter<op::v0::DepthToSpace::DepthToSpaceMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v0::DepthToSpace::DepthToSpaceMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v12::ScatterElementsUpdate::Reduction>

#include <scatter_elements_update.hpp>

template <>
class AttributeAdapter<op::v12::ScatterElementsUpdate::Reduction>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<v12::ScatterElementsUpdate::Reduction>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v0::SpaceToDepth::SpaceToDepthMode>

#include <space_to_depth.hpp>

template <>
class AttributeAdapter<op::v0::SpaceToDepth::SpaceToDepthMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v0::SpaceToDepth::SpaceToDepthMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v0::Interpolate::InterpolateMode>

#include <interpolate.hpp>

template <>
class AttributeAdapter<op::v0::Interpolate::InterpolateMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v0::Interpolate::InterpolateMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::PadMode>

#include <attr_types.hpp>

template <>
class AttributeAdapter<op::PadMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<PadMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v1::BinaryConvolution::BinaryConvolutionMode>

#include <binary_convolution.hpp>

template <>
class AttributeAdapter<op::v1::BinaryConvolution::BinaryConvolutionMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v1::BinaryConvolution::BinaryConvolutionMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v1::Reverse::Mode>

#include <reverse.hpp>

template <>
class AttributeAdapter<op::v1::Reverse::Mode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v1::Reverse::Mode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v1::NonMaxSuppression::BoxEncodingType>

#include <non_max_suppression.hpp>

template <>
class AttributeAdapter<op::v1::NonMaxSuppression::BoxEncodingType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::v1::NonMaxSuppression::BoxEncodingType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v3::NonMaxSuppression::BoxEncodingType>

#include <non_max_suppression.hpp>

template <>
class AttributeAdapter<op::v3::NonMaxSuppression::BoxEncodingType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::v3::NonMaxSuppression::BoxEncodingType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::v3::ROIAlign::PoolingMode>

#include <roi_align.hpp>

template <>
class AttributeAdapter<op::v3::ROIAlign::PoolingMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::v3::ROIAlign::PoolingMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::util::MulticlassNmsBase::SortResultType>

#include <multiclass_nms_base.hpp>

template <>
class AttributeAdapter<op::util::MulticlassNmsBase::SortResultType>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::util::MulticlassNmsBase::SortResultType>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();
    virtual const std::string& get();
    virtual voidconst std::string& set();
    operator AT & ();
    voidconst ov::Any& set_as_any();

class ov::AttributeAdapter<op::util::InterpolateBase::NearestMode>

#include <interpolate_base.hpp>

template <>
class AttributeAdapter<op::util::InterpolateBase::NearestMode>: public ov::EnumAttributeAdapterBase
{
public:
    // construction

    AttributeAdapter();

    // methods

    "AttributeAdapter<ov::op::util::InterpolateBase::NearestMode>" OPENVINO_RTTI();
};

Inherited Members

public:
    // methods

    virtual const VAT& get() = 0;
    virtual voidconst VAT&