Gecode::Reflection::VarMap::VarMapObj Class Reference
Detailed Description
Implementation of a VarMap.Definition at line 48 of file var-map.cc.
Public Member Functions | |
VarMapObj (void) | |
Public Attributes | |
Support::SymbolMap< VarImpBase * > | nameToVar |
Map variable names to variable implementations. | |
Support::PtrMap< VarImpBase, Support::Symbol > | varToName |
Map variable implementations to variable names. | |
Support::PtrMap< VarImpBase, int > | m |
Map variable implementations to indices. | |
Support::PtrMap< void, int > | sharedObjectMap |
Map shared objects to indices. | |
Support::DynamicArray < VarImpBase * > | vars |
Map indices to variable implementations. | |
Support::DynamicArray< VarSpec * > | specs |
Map indices to variable specifications. | |
Support::DynamicArray< void * > | sharedObjects |
Map indices to shared objects. | |
int | n |
Number of variable indices in use. | |
int | so |
Number of shared object indices in use. | |
int | r |
Reference count. |
Constructor & Destructor Documentation
Gecode::Reflection::VarMap::VarMapObj::VarMapObj | ( | void | ) |
Definition at line 76 of file var-map.cc.
Member Data Documentation
The documentation for this class was generated from the following file:
- gecode/kernel/var-map.cc (Revision: 7296)