#include <element_license.h>
Inheritance diagram for libsvx::ElementLicense:
Public Methods | |
ElementLicense (TiXmlElement &Element, const std::string the_name) | |
Create an Element containing a SVX text elements based on a XML element. | |
ElementLicense (const ElementLicense &a_license) | |
Construct a clone of the class ElementLicense. | |
~ElementLicense () | |
destructor, free all the sub-informations. | |
virtual bool | IsValid () const |
Always valid. | |
virtual TiXmlElement & | XmlElement ()=0 |
a method to get the informations of the element into an XML element. | |
void | XmlElement (TiXmlElement &the_element_to_fill) |
a method to fill an XML element with the specified element informations. | |
License * | FindLicense (const License &the_license) const |
ElementLicense & | operator+= (const ElementLicense &the_object_to_add) |
bool | operator!= (const ElementLicense &the_object_to_compare) const |
Protected Attributes | |
Mvector< License > | m_List_License |
The list of licenses applicable to the element (single, dual, multiple licensing). |
Definition at line 61 of file element_license.h.
|
Definition at line 145 of file element_license.cxx. References IsValid(). |