#include <OSGeneral.h>


Public Member Functions | |
| OtherOptionOrResultEnumeration () | |
| ~OtherOptionOrResultEnumeration () | |
| OtherOptionOrResultEnumeration (int n) | |
| alternate constructor More... | |
| bool | IsEqual (OtherOptionOrResultEnumeration *that) |
| A function to check for the equality of two objects. More... | |
| bool | setRandom (double density, bool conformant, int iMin, int iMax) |
| A function to make a random instance of this class. More... | |
| bool | deepCopyFrom (OtherOptionOrResultEnumeration *that) |
| A function to make a deep copy of an instance of this class. More... | |
| bool | setOtherOptionOrResultEnumeration (std::string value, std::string description, int *i, int ni) |
| Set the indices for a particular level in an enumeration. More... | |
| std::string | getValue () |
| Get the value for a particular level in an enumeration. More... | |
| std::string | getDescription () |
| Get the description for a particular level in an enumeration. More... | |
Public Member Functions inherited from IntVector | |
| IntVector () | |
| ~IntVector () | |
| IntVector (int n) | |
| alternate constructor More... | |
| bool | IsEqual (IntVector *that) |
| A method to compare two invectors. More... | |
| bool | setRandom (double density, bool conformant, int iMin, int iMax) |
| A function to make a random instance of this class. More... | |
| bool | deepCopyFrom (IntVector *that) |
| A function to make a deep copy of an instance of this class. More... | |
| bool | setIntVector (int *i, int ni) |
| set values into an IntVector More... | |
| bool | extendIntVector (int i) |
| append a value to an IntVector More... | |
| int | getNumberOfEl () |
| get the dimension of an IntVector More... | |
| int | getEl (int j) |
| get an entry in the data array of an IntVector More... | |
| bool | getEl (int *i) |
| Get the integer data array of an IntVector. More... | |
Public Attributes | |
| std::string | value |
| std::string | description |
Public Attributes inherited from IntVector | |
| bool | bDeleteArrays |
| bDeleteArrays is true if we delete the arrays in garbage collection set to true by default More... | |
| int | numberOfEl |
| int * | el |
brief an integer vector data structure used in OSOption and OSResult
This class extends IntVector by adding two string-valued elements, value and description
Definition at line 549 of file OSGeneral.h.
| OtherOptionOrResultEnumeration::OtherOptionOrResultEnumeration | ( | ) |
Definition at line 591 of file OSGeneral.cpp.
| OtherOptionOrResultEnumeration::~OtherOptionOrResultEnumeration | ( | ) |
Definition at line 613 of file OSGeneral.cpp.
| OtherOptionOrResultEnumeration::OtherOptionOrResultEnumeration | ( | int | n | ) |
alternate constructor
Definition at line 602 of file OSGeneral.cpp.
| bool OtherOptionOrResultEnumeration::IsEqual | ( | OtherOptionOrResultEnumeration * | that | ) |
A function to check for the equality of two objects.
Definition at line 639 of file OSGeneral.cpp.
| bool OtherOptionOrResultEnumeration::setRandom | ( | double | density, |
| bool | conformant, | ||
| int | iMin, | ||
| int | iMax | ||
| ) |
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) |
| iMin,: | lowest value (inclusive) that an entry in this vector can take |
| iMax,: | greatest value (inclusive) that an entry in this vector can take |
Definition at line 686 of file OSGeneral.cpp.
| bool OtherOptionOrResultEnumeration::deepCopyFrom | ( | OtherOptionOrResultEnumeration * | that | ) |
A function to make a deep copy of an instance of this class.
| that,: | the instance from which information is to be copied |
Definition at line 698 of file OSGeneral.cpp.
| bool OtherOptionOrResultEnumeration::setOtherOptionOrResultEnumeration | ( | std::string | value, |
| std::string | description, | ||
| int * | i, | ||
| int | ni | ||
| ) |
Set the indices for a particular level in an enumeration.
| value | represents the value of this enumeration member |
| description | holds additional information about this value |
| i | contains the array of indices |
| ni | contains the number of elements in i |
Definition at line 621 of file OSGeneral.cpp.
| std::string OtherOptionOrResultEnumeration::getValue | ( | ) |
Get the value for a particular level in an enumeration.
Definition at line 628 of file OSGeneral.cpp.
| std::string OtherOptionOrResultEnumeration::getDescription | ( | ) |
Get the description for a particular level in an enumeration.
Definition at line 633 of file OSGeneral.cpp.
| std::string OtherOptionOrResultEnumeration::value |
Definition at line 552 of file OSGeneral.h.
| std::string OtherOptionOrResultEnumeration::description |
Definition at line 553 of file OSGeneral.h.
1.8.5