class ov::IndirectVectorValueAccessor¶
Overview¶
#include <attribute_adapter.hpp>
template <typename AT, typename VAT>
class IndirectVectorValueAccessor: public ov::ValueAccessor
{
public:
// construction
IndirectVectorValueAccessor(AT& ref);
// methods
virtual const VAT& get();
virtual void set(const VAT& value);
void set_as_any(const ov::Any& x);
operator AT & ();
};
// direct descendants
template <>
class AttributeAdapter<AxisVector>;
template <>
class AttributeAdapter<Coordinate>;
template <>
class AttributeAdapter<CoordinateDiff>;
template <>
class AttributeAdapter<ov::Shape>;
template <>
class AttributeAdapter<Strides>;
Inherited Members¶
public:
// methods
virtual const VAT& get() = 0;
virtual void set(const VAT& value) = 0;
void set_as_any(const ov::Any& x);