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.