Data Structures
Here are the data structures with brief descriptions:
| CAttribute | Represents an attribute and the value it holds |
| CEnum | Structure that defines the enumeration type |
| CEnumType | Structure that contains an item of the enumeration |
| CExample | All the objects composing an example (or a counter-example) |
| CExamples | Structure that contains the examples and counter-examples of the parsed example file |
| CInterval | Structure that contains a signed integer interval |
| CModel | Contains the attributes and relations definitions found in the model file |
| CModelAttribute | Contains the definition of an attribute and its type |
| CModelType | Structure that contains the type and the values of the attribute depending on type |
| CObject | Contains all the attributes and relations that compose an Object |
| CObjectIndex | Stores a list of indexes When combining multiple Object, the identifier of each of them (rank in the Example) can be stored in this structure |
| COutAttribute | Represents an attribute used by the solution and the value it holds |
| COutEnum | Contains multiple enumeration items When combining multiple Object, each enumeration item is to be stored, this structure does that |
| COutObject | Contains all the attributes and relations that compose an OutObject |
| CSolution | Contains all the possible solutions |
| CString | Dynamic string handler |
| CStringVector | Stores an array of C string |
| CTree | Defines the n-ary tree |

1.8.11