Une valeur (autre qu'un type simple) pouvant être utilisée dans une propriété. More...
#include "propertyset.h"
Public Member Functions | |
ExtendedValue () | |
Constructeur. More... | |
virtual | ~ExtendedValue () |
Destructeur. More... | |
virtual ExtendedValue * | clone () const =0 |
Effectue une copie de l'objet et retourne cette copie. More... | |
virtual std::string | toString () const =0 |
Retourne une représentation sous forme de chaîne de caractères (à des fins de débogage). More... | |
Une valeur (autre qu'un type simple) pouvant être utilisée dans une propriété.
Cette classe est abstraite, mais des sous-classes peuvent être définies afin de stocker des valeurs quelconques. Les méthodes abstraites doivent évidemment être définies. Ne pas oublier le destructeur si cela est pertinent.
cogitant::Property::ExtendedValue::ExtendedValue | ( | ) |
Constructeur.
|
virtual |
Destructeur.
|
pure virtual |
Effectue une copie de l'objet et retourne cette copie.
Implemented in cogitant::Property::ExtendedValueEmpty.
|
pure virtual |
Retourne une représentation sous forme de chaîne de caractères (à des fins de débogage).
Implemented in cogitant::Property::ExtendedValueEmpty.