Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::PropertySpec Struct Referencefinal

Data of a property. More...

#include <property.h>

Public Member Functions

 PropertySpec (std::string name, std::string description, ConstTypeHandle<> type, PropertyCategory category=PropertyCategory::dynamicRO, TransportMode transportMode=TransportMode::multicast, bool checkedSet=false, std::vector< std::string > tags={})

Public Attributes

std::string name
std::string description
PropertyCategory category = PropertyCategory::dynamicRO
ConstTypeHandle type
TransportMode transportMode = TransportMode::multicast
std::vector< std::string > tags
bool checkedSet = false

Friends

bool operator== (const PropertySpec &lhs, const PropertySpec &rhs) noexcept
bool operator!= (const PropertySpec &lhs, const PropertySpec &rhs) noexcept

Detailed Description

Data of a property.

Constructor & Destructor Documentation

◆ PropertySpec()

sen::PropertySpec::PropertySpec ( std::string name,
std::string description,
ConstTypeHandle<> type,
PropertyCategory category = PropertyCategory::dynamicRO,
TransportMode transportMode = TransportMode::multicast,
bool checkedSet = false,
std::vector< std::string > tags = {} )
inline

◆ operator==

bool operator== ( const PropertySpec & lhs,
const PropertySpec & rhs )
friend

◆ operator!=

bool operator!= ( const PropertySpec & lhs,
const PropertySpec & rhs )
friend

Member Data Documentation

◆ name

std::string sen::PropertySpec::name

◆ description

std::string sen::PropertySpec::description

◆ category

PropertyCategory sen::PropertySpec::category = PropertyCategory::dynamicRO

◆ type

ConstTypeHandle sen::PropertySpec::type

◆ transportMode

TransportMode sen::PropertySpec::transportMode = TransportMode::multicast

◆ tags

std::vector<std::string> sen::PropertySpec::tags

◆ checkedSet

bool sen::PropertySpec::checkedSet = false

The documentation for this struct was generated from the following file: