#include <IValue.h>
Inherits Inspectable.
Inherited by TemplateValue.
Inheritance diagram for IValue:


Public Member Functions | |
| IValue (std::string name) | |
| constructor Needs a string for the name of the value. | |
| virtual | ~IValue () |
| default destructor | |
| virtual IValue * | operator * (const IValue &) const =0 |
| the mul. | |
| virtual IValue * | operator+ (const IValue &) const =0 |
| the add operator. | |
| virtual | operator std::string (void) const |
| the cast operator for a cast in type string | |
| virtual bool | store (FILE *f) const |
| store the value in a file | |
| virtual bool | restore (FILE *f) |
| restore the value from a file | |
Protected Attributes | |
| std::string | m_name |
| the name of this class. | |
Over this concept is it paissible to make the Gen and the GenFactory independent from his saved type.
| IValue | ( | std::string | name | ) |
constructor Needs a string for the name of the value.
In the normal way it is the Type of the Value. For example "templateValue".
| name | (string) the name |
| ~IValue | ( | ) | [virtual] |
default destructor
the mul.
operator. Dosn't change this class!!!
| (const | IValue&) the other part of the operation |
Implemented in TemplateValue.
| operator std::string | ( | void | ) | const [virtual] |
the cast operator for a cast in type string
Reimplemented in TemplateValue.
the add operator.
Dosn't change this class!!!
| (const | IValue&) the other part of the operation |
Implemented in TemplateValue.
| bool restore | ( | FILE * | f | ) | [virtual] |
restore the value from a file
| f | (FILE*) the file where the value inside |
Reimplemented in TemplateValue.
| bool store | ( | FILE * | f | ) | const [virtual] |
store the value in a file
| f | (FILE*) the file to store |
Reimplemented in TemplateValue.
std::string m_name [protected] |
the name of this class.
1.4.7