Property.hpp
Go to the documentation of this file.
bool operator>(const TYPE &_obj) const =delete
Greater comparaison operator (REMOVED)
Base of the property With all generic element needed.
Definition: Property.hpp:23
virtual std::string getDefault() const =0
Get the string of the default value of the Property.
bool operator!=(const TYPE &_obj) const =delete
IN-Eguality comparaison operator (REMOVED)
bool operator<(const TYPE &_obj) const =delete
Lesser comparaison operator (REMOVED)
std::function< void()> Observer
Local main object observer of changing value of the property.
Definition: Property.hpp:25
void setObserver(eproperty::Property::Observer _setObs)
Set the change observer of the property.
bool operator>=(const TYPE &_obj) const =delete
Greater eguality comparaison operator (REMOVED)
virtual std::string getPropertyType() const =0
Get the Property type of the class in string mode.
bool operator<=(const TYPE &_obj) const =delete
Lesser eguality comparaison operator (REMOVED)
virtual std::vector< std::string > getListValue() const
Specific for eproperty::List to get all the possible values.
Definition: Property.hpp:105
Interface to collect the property list (for abstarction "set" and "get") It create a simple "properti...
Definition: Interface.hpp:19
bool operator==(const TYPE &_obj) const =delete
Eguality comparaison operator (REMOVED)
virtual void setString(const std::string &_newVal)=0
Set a new value of the Property (with string interface).
virtual std::string getType() const =0
Get the type of the Property in string mode.
virtual std::string getString() const =0
Get the string of the current value of the Property.