PIGALE 1.3.9 Documentation (original) (raw)
P.I.G.A.L.E.
1.3.9
Public Implementation of a Graph Algorithm
Library and Editor
H. de Fraysseix P. Ossona de Mendez
vProp Class Reference
Detailed Description
Pure virtual class performing typed access to vector properties.
To any declared property is associated an access point which belongs to the [vProp](classvProp.html "Pure virtual class performing typed access to vector properties.") class. Through this access point, one can handle type-related functionality, such as duplication, display, or get the size of the objects in the vector property.
Public Member Functions
- virtual int size_elmt () const =0
- virtual void affiche (T_STD ostream &out, const _svector *v) const =0
- virtual tstring tostr (const _svector *v, int i) const =0
- virtual void fromstr (const _svector *v, int i, tstring t) const =0
- virtual vProp * dup () const =0
- virtual ~vProp ()
Constructor & Destructor Documentation
| virtual ~vProp | ( | | ) | [inline, virtual] | | ---------------------------------- | - | | - | ------------------- |
Member Function Documentation
| virtual int size_elmt | ( | | ) | const [pure virtual] | | ---------------------- | - | | - | ---------------------- |
size of element
Implemented in vP.
| virtual void affiche | ( | T_STD ostream & | out, |
|---|---|---|---|
| const _svector * | v | ||
| ) | const [pure virtual] |
| virtual void fromstr | ( | const _svector * | v, |
|---|---|---|---|
| int | i, | ||
| tstring | t | ||
| ) | const [pure virtual] |
prints the element (debugging purpose)
Parameters:
| out | output stream |
|---|---|
| v | vector to print |
Implemented in vP.
| virtual vProp* dup | ( | | ) | const [pure virtual] | | -------------------------------------- | - | | - | ---------------------- |
duplicates the access
Implemented in vP.
