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)
