class ov::Property

Overview

This class is used to bind property name with value type. More…

#include <properties.hpp>

template <, >
class Property: public util::BaseProperty< T, PropertyMutability::RW >
{
public:
    // structs

    template <>
    struct Forward;

    // methods

    template <>
    std::pair<std::string, Any>Args&&... operator () () const;
};

// direct descendants

struct Priorities;
struct Properties;

Detailed Documentation

This class is used to bind property name with value type.

Parameters:

T

type of value used to set or get property

Methods

template <>
std::pair<std::string, Any>Args&&... operator () () const

Constructs property.

Parameters:

Args

property constructor arguments types

args

property constructor arguments

Returns:

Pair of name and type erased value.