The OtherConstraintResult Class. More...
#include <OSResult.h>

Public Member Functions | |
| OtherConstraintResult () | |
| Default constructor. | |
| ~OtherConstraintResult () | |
| Class destructor. | |
| bool | IsEqual (OtherConstraintResult *that) |
| A function to check for the equality of two objects. | |
| bool | setRandom (double density, bool conformant) |
| A function to make a random instance of this class. | |
| OtherConstraintResult () | |
| Default constructor. | |
| ~OtherConstraintResult () | |
| Class destructor. | |
Public Attributes | |
| int | numberOfCon |
| the number of constraints which have values for this particular type of result | |
| int | numberOfEnumerations |
| the number of distinct values for this particular type of result | |
| std::string | name |
| the name of the result the user is defining | |
| std::string | value |
| this element allows a specific value associated with this particular type of result | |
| std::string | type |
| type of the result value (integer, double, boolean, string) | |
| std::string | description |
| a brief description of the type of result | |
| std::string | solver |
| the solver of the result value | |
| std::string | category |
| the category of the result value | |
| OtherConResult ** | con |
| std::string | conType |
| type of the values in the con array | |
| OtherOptionOrResultEnumeration ** | enumeration |
| std::string | enumType |
| type of the values in the enumeration array | |
| std::vector< OtherConResult * > | con |
The OtherConstraintResult Class.
Definition at line 1767 of file OSResult.h.
| OtherConstraintResult::OtherConstraintResult | ( | ) |
Default constructor.
Definition at line 842 of file OSResult.cpp.
| OtherConstraintResult::~OtherConstraintResult | ( | ) |
Class destructor.
Definition at line 860 of file OSResult.cpp.
| OtherConstraintResult::OtherConstraintResult | ( | ) |
Default constructor.
| OtherConstraintResult::~OtherConstraintResult | ( | ) |
Class destructor.
| bool OtherConstraintResult::IsEqual | ( | OtherConstraintResult * | that | ) |
A function to check for the equality of two objects.
Definition at line 9285 of file OSResult.cpp.
| bool OtherConstraintResult::setRandom | ( | double | density, | |
| bool | conformant | |||
| ) |
A function to make a random instance of this class.
| density,: | corresponds to the probability that a particular child element is created | |
| conformant,: | if true enforces side constraints not enforceable in the schema (e.g., agreement of "numberOfXXX" attributes and <XXX> children) |
Definition at line 10630 of file OSResult.cpp.
the number of constraints which have values for this particular type of result
Definition at line 1774 of file OSResult.h.
the number of distinct values for this particular type of result
Definition at line 1779 of file OSResult.h.
| std::string OtherConstraintResult::name |
the name of the result the user is defining
Definition at line 1782 of file OSResult.h.
| std::string OtherConstraintResult::value |
this element allows a specific value associated with this particular type of result
Definition at line 1787 of file OSResult.h.
| std::string OtherConstraintResult::type |
type of the result value (integer, double, boolean, string)
Definition at line 1790 of file OSResult.h.
| std::string OtherConstraintResult::description |
a brief description of the type of result
Definition at line 1793 of file OSResult.h.
| std::string OtherConstraintResult::solver |
the solver of the result value
Definition at line 1796 of file OSResult.h.
| std::string OtherConstraintResult::category |
the category of the result value
Definition at line 1799 of file OSResult.h.
Definition at line 1805 of file OSResult.h.
| std::string OtherConstraintResult::conType |
type of the values in the con array
Definition at line 1808 of file OSResult.h.
Definition at line 1814 of file OSResult.h.
| std::string OtherConstraintResult::enumType |
type of the values in the enumeration array
Definition at line 1817 of file OSResult.h.
| std::vector<OtherConResult*> OtherConstraintResult::con |
Definition at line 1066 of file OSResult.h.
1.6.1