class ov::IndirectVectorValueAccessor

Overview

#include <attribute_adapter.hpp>

template <, >
class IndirectVectorValueAccessor: public ov::ValueAccessor
{
public:
    // construction

    IndirectVectorValueAccessor();

    // methods

    virtual const VAT& get();
    virtual voidconst VAT& set();
    voidconst ov::Any& set_as_any();
    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 voidconst VAT& set() = 0;
    voidconst ov::Any& set_as_any();

Detailed Documentation

Methods

virtual const VAT& get()

Returns the value.

virtual voidconst VAT& set()

Sets the value.