YARP
Yet Another Robot Platform
PropertyItem Class Reference

Public Member Functions

 PropertyItem ()=default
 
 PropertyItem (const PropertyItem &rhs)
 
PropertyItemoperator= (const PropertyItem &rhs)
 
 PropertyItem (PropertyItem &&rhs) noexcept=default
 
PropertyItemoperator= (PropertyItem &&rhs) noexcept=default
 
 ~PropertyItem ()=default
 
void clear ()
 
void flush () const
 
void flush ()
 
std::string toString () const
 

Public Attributes

Bottle bot
 
std::unique_ptr< Propertybacking
 
bool singleton {false}
 

Detailed Description

Definition at line 35 of file Property.cpp.

Constructor & Destructor Documentation

◆ PropertyItem() [1/3]

PropertyItem::PropertyItem ( )
default

◆ PropertyItem() [2/3]

PropertyItem::PropertyItem ( const PropertyItem rhs)
inline

Definition at line 44 of file Property.cpp.

◆ PropertyItem() [3/3]

PropertyItem::PropertyItem ( PropertyItem &&  rhs)
defaultnoexcept

◆ ~PropertyItem()

PropertyItem::~PropertyItem ( )
default

Member Function Documentation

◆ clear()

void PropertyItem::clear ( )
inline

Definition at line 71 of file Property.cpp.

◆ flush() [1/2]

void PropertyItem::flush ( )
inline

Definition at line 87 of file Property.cpp.

◆ flush() [2/2]

void PropertyItem::flush ( ) const
inline

Definition at line 82 of file Property.cpp.

◆ operator=() [1/2]

PropertyItem& PropertyItem::operator= ( const PropertyItem rhs)
inline

Definition at line 54 of file Property.cpp.

◆ operator=() [2/2]

PropertyItem& PropertyItem::operator= ( PropertyItem &&  rhs)
defaultnoexcept

◆ toString()

std::string PropertyItem::toString ( ) const
inline

Definition at line 96 of file Property.cpp.

Member Data Documentation

◆ backing

std::unique_ptr<Property> PropertyItem::backing

Definition at line 39 of file Property.cpp.

◆ bot

Bottle PropertyItem::bot

Definition at line 38 of file Property.cpp.

◆ singleton

bool PropertyItem::singleton {false}

Definition at line 40 of file Property.cpp.


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