class ov::IndirectScalarValueAccessor¶
Overview¶
#include <attribute_adapter.hpp>
template <, >
class IndirectScalarValueAccessor: public ov::ValueAccessor
{
public:
// construction
IndirectScalarValueAccessor();
// methods
virtual const VAT& get();
virtual voidconst VAT& set();
voidconst ov::Any& set_as_any();
};
// direct descendants
template <>
class AttributeAdapter<float>;
template <>
class AttributeAdapter<int16_t>;
template <>
class AttributeAdapter<int32_t>;
template <>
class AttributeAdapter<int8_t>;
template <>
class AttributeAdapter<uint16_t>;
template <>
class AttributeAdapter<uint32_t>;
template <>
class AttributeAdapter<uint64_t>;
template <>
class AttributeAdapter<uint8_t>;
Inherited Members¶
public:
// methods
virtual const VAT& get() = 0;
virtual voidconst VAT& set() = 0;
voidconst ov::Any& set_as_any();