 P.I.G.A.L.E.
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
vProp1 Class Reference
List of all members.
Detailed Description
Pure virtual class performing typed access to single properties. 
To any declared property is associated an access point which belongs to the vProp1 class. Through this access point, one can handle type-related functionality, such as duplication, display, exportation, construction, destruction or get the size of the objects in the vector property. 
Public Member Functions
- virtual int size_elmt () const =0
- virtual void destroy (void *) const =0
- virtual void affiche (T_STD ostream &out, const void *elmt) const =0
- virtual _svector * Export (const void *elmt) const =0
- virtual vProp1 * dup () const =0
- virtual void * edup (void *elmt) const =0
- virtual void copy (void *src, void *dest) const =0
- virtual ~vProp1 ()
Constructor & Destructor Documentation
      
        
          | virtual ~vProp1 | ( |  | ) |  [inline, virtual] | 
      
 
 
Member Function Documentation
      
        
          | virtual int size_elmt | ( |  | ) | const  [pure virtual] | 
      
 
size of element 
Implemented in vP1.
 
 
      
        
          | virtual void destroy | ( | void * |  | ) | const  [pure virtual] | 
      
 
destroy an element 
Implemented in vP1.
 
 
      
        
          | virtual void affiche | ( | T_STD ostream & | out, | 
        
          |  |  | const void * | elmt |  | 
        
          |  | ) |  |  | const  [pure virtual] | 
      
 
prints the element (debugging purpose) 
- Parameters:
- 
  
    |  | out | output stream |  |  | elmt | element to print |  
 
Implemented in vP1.
 
 
      
        
          | virtual _svector* Export | ( | const void * | elmt | ) | const  [pure virtual] | 
      
 
Exports the element (for TGF file). 
- Parameters:
- 
  
- Returns:
- _svectorencoding of the element
Implemented in vP1.
 
 
      
        
          | virtual vProp1* dup | ( |  | ) | const  [pure virtual] | 
      
 
duplicates the access 
Implemented in vP1.
 
 
      
        
          | virtual void* edup | ( | void * | elmt | ) | const  [pure virtual] | 
      
 
duplicates an element 
- Parameters:
- 
  
- Return values:
- 
  
Implemented in vP1.
 
 
      
        
          | virtual void copy | ( | void * | src, | 
        
          |  |  | void * | dest |  | 
        
          |  | ) |  |  | const  [pure virtual] | 
      
 
copies an element 
- Parameters:
- 
  
    |  | src | element to copy |  |  | dest | destination element |  
 
Implemented in vP1.
 
 
Generated on Thu Jan 31 16:52:14 2008 for Pigale by 
 1.5.4
 1.5.4