C++ Reference
C++ Reference: Routing
RevGrowingArray< T, C >
Detailed Description
template<class T, class C>
class operations_research::RevGrowingArray< T, C >
class operations_research::RevGrowingArray< T, C >
This class is a reversible growing array.
In can grow in both directions, and even accept negative indices. The objects stored have a type T. As it relies on the solver for reversibility, these objects can be up-casted to 'C' when using Solver::SaveValue().
Definition at line 2466 of file constraint_solveri.h.
Public Member Functions | |
RevGrowingArray (int64 block_size) | |
~RevGrowingArray () | |
T | At (int64 index) const |
void | RevInsert (Solver *const solver, int64 index, T value) |
Constructor & Destructor Documentation
◆ RevGrowingArray()
|
inlineexplicit |
Definition at line 2468 of file constraint_solveri.h.
◆ ~RevGrowingArray()
|
inline |
Definition at line 2473 of file constraint_solveri.h.
Member Function Documentation
◆ At()
|
inline |
Definition at line 2479 of file constraint_solveri.h.
◆ RevInsert()
|
inline |
Definition at line 2489 of file constraint_solveri.h.
The documentation for this class was generated from the following file: