Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

libsvx::ElementEvolution Class Reference

a virtual class to define all possible evolution classes. More...

#include <element_evolution.h>

Inheritance diagram for libsvx::ElementEvolution:

libsvx::ElementText libsvx::ElementGeneric libsvx::Element libsvx::Bugfix libsvx::Feature libsvx::Improvement List of all members.

Public Methods

 ElementEvolution (TiXmlElement &Element, const std::string the_name)
 Create an SVX Feature Element based on a XML element.

 ElementEvolution (const ElementEvolution &a_element)
 Construct a clone of the class ElementEvolution. More...

 ~ElementEvolution ()
 destructor, free all the sub-informations.

bool IsValid () const
 There must be at least one text.

void XmlElement (TiXmlElement &the_element_to_fill)
 a method to fill an XML element with the specified element informations.

ElementEvolution & operator+= (const ElementEvolution &the_object_to_add)
bool operator!= (const ElementEvolution &the_object_to_compare) const

Protected Attributes

Attributem_A_priority
 The priority of the new evolution (importance in the code developpement).

Attributem_A_user
 The name of the person responsible for the new evolution.


Detailed Description

a virtual class to define all possible evolution classes.

Definition at line 57 of file element_evolution.h.


Constructor & Destructor Documentation

ElementEvolution::ElementEvolution const ElementEvolution &    a_item
 

Construct a clone of the class ElementEvolution.

Construct a clone of the class ElementEvolution

Definition at line 75 of file element_evolution.cxx.

References m_A_priority, and m_A_user.


The documentation for this class was generated from the following files:
Generated on Tue Apr 9 21:41:11 2002 for libsvx by doxygen1.2.15