Constructors and initialization |
| SetVarArgs (void) |
| Allocate empty array.
|
| SetVarArgs (int n) |
| Allocate array with n elements.
|
| SetVarArgs (const SetVarArgs &a) |
| Initialize from variable argument array a (copy elements)
|
| SetVarArgs (const VarArray< SetVar > &a) |
| Initialize from variable array a (copy elements)
|
| SetVarArgs (Space &home, int n, int glbMin, int glbMax, int lubMin, int lubMax, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) |
| Create an array of size n.
|
| SetVarArgs (Space &home, int n, const IntSet &glb, int lubMin, int lubMax, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) |
| Create an array of size n.
|
| SetVarArgs (Space &home, int n, int glbMin, int glbMax, const IntSet &lub, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) |
| Create an array of size n.
|
| SetVarArgs (Space &home, int n, const IntSet &glb, const IntSet &lub, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) |
| Create an array of size n.
|
Passing set variables.
We could have used a simple typedef instead, but doxygen cannot resolve some overloading then, leading to unusable documentation for important parts of the library. As long as there is no fix for this, we will keep this workaround.