OR-Tools  8.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CA
 CAccessStorage
 CAccurateSum< FpNumber >
 CAccurateSum< Fractional >
 CACMRandom
 CAdaptiveParameterValue
 CAdaptiveParameterValue
 CAdjustablePriorityQueue< T, Comp >
 CAdjustablePriorityQueue< BvaPqElement >
 CAdjustablePriorityQueue< Element >
 CAdjustablePriorityQueue< operations_research::BlossomGraph::Edge, std::greater< operations_research::BlossomGraph::Edge > >
 CAdjustablePriorityQueue< PQElement >
 CAffineExpression
 CAffineRelation
 Callocator< T >STL class
 CAnnotation
 CArcFunctorOrderingByTailAndHead< GraphType >
 CArcIndexOrderingByTailNode< GraphType >
 CArcIterator
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::ArcIterator
 CArgument
 CArgumentHolderArgument Holder: useful when visiting a model
 CAssignmentAndConstraintFeasibilityMaintainer
 CAssignmentContainer< V, E >
 CAssignmentContainer< IntervalVar, IntervalVarElement >
 CAssignmentContainer< IntVar, IntVarElement >
 CAssignmentContainer< SequenceVar, SequenceVarElement >
 CAssignmentElement
 CAssignmentInfo
 CAssignmentType
 CAStarSP
 CBacktrackableIntegerSet< IntType >
 CBacktrackableIntegerSet< ConstraintIndex >
 CBaseDeleter
 CBaseGraph< NodeIndexType, ArcIndexType, HasReverseArcs >
 CBaseGraph< int, int, true >
 CBaseGraph< int32, int32, false >
 CBaseGraph< int32, int32, true >
 CBaseKnapsackSolver
 CBaseObjectA BaseObject is the root of all reversibly allocated objects
 CBasisFactorization
 CBasisState
 CBeginEndReverseIteratorWrapper< Container >
 CBeginEndWrapper< Iterator >
 CBeginEndWrapper< IntegerRangeIterator< IntegerType > >
 CBellmanFord
 CImpliedBoundsProcessor::BestImpliedBoundInfo
 CBinaryClause
 CBinaryClauseManager
 CLinearSumAssignment< GraphType >::BipartiteLeftNodeIterator
 CBitGenRef
 CBitmap
 CBitQueue64
 CBitset64< IndexType >
 CBitset64< BooleanVariable >
 CBitset64< ColIndex >
 CBitset64< ConstraintIndex >
 CBitset64< Index >
 CBitset64< int64 >
 CBitset64< IntegerVariable >
 CBitset64< LiteralIndex >
 CBitset64< RowIndex >
 CBitset64< SatDecisionLevel >
 CBlockedClauseSimplifier
 CBlossomGraph
 CBooleanOrIntegerLiteral
 CBooleanOrIntegerVariable
 CBoolVarA Boolean variable
 CBopConstraintTerm
 CBopOptimizerBase
 CBopSolution
 CBopSolver
 CSimpleBoundCosts::BoundCost
 CBoundedVariableElimination
 CSolutionOutputSpecs::Bounds
 CBronKerboschAlgorithm< NodeIndex >
 CCachedLog
 CCallbackRangeConstraint
 CCallbackSetup
 CCanonicalBooleanLinearProblem
 CPathState::Chain
 CPathState::ChainRange
 CCheckOpMessageBuilder
 CCheckOpString
 CChristofidesPathSolver< CostType, ArcIndex, NodeIndex, CostFunction >
 CClauseInfo
 CCleanup< Callback >
 CClosedIntervalRepresents a closed interval [start, end]
 CDoubletonEqualityRowPreprocessor::RestoreInfo::ColChoiceAndStatus
 CColumnDeletionHelper
 CColumnPriorityQueue
 CColumnView
 CZeroHalfCutHelper::CombinationOfRows
 CCompactSparseMatrix
 CCompactSparseMatrixView
 CCompileAssert< bool >
 CConnectedComponentsFinder< T, CompareOrHashT >
 CConnectedComponentsTypeHelper< T, CompareOrHashT >
 CConnectedComponentsTypeHelper< T, std::less< T > >
 CConstraint
 CConstraintA constraint
 CLinearConstraintManager::ConstraintInfo
 COneFlipConstraintRepairer::ConstraintTerm
 CCoreBasedOptimizer
 CRoutingModel::CostClass
 CCoverCutHelper
 CCpModelBuilderWrapper class around the cp_model proto
 CCpModelMapping
 CCpModelPresolver
 CCrashReason
 CCumulBoundsPropagator
 CCutGenerator
 CCycleTimerBase
 CDataWrapper< Data >
 CDataWrapper< LinearProgram >
 CDataWrapper< MPModelProto >
 CSatSolver::Decision
 CDefaultPhaseParametersThis struct holds all parameters for the default search
 CDenseConnectedComponentsFinder
 CDenseDoublyLinkedList
 CDenseIntTopologicalSorterTpl< stable_sort >
 CDenseIntTopologicalSorterTpl< false >
 CDenseIntTopologicalSorterTpl< stable_sort >
 CDijkstraSP< S >
 CRoutingModel::CostClass::DimensionCostSUBTLE: The vehicle's fixed cost is skipped on purpose here, because we can afford to do so:
 CDimensionCumulOptimizerCore
 CDisabledScopedInstructionCounter
 CDisabledScopedTimeDistributionUpdater
 CDisjunctivePropagatorThis class acts like a CP propagator: it takes a set of tasks given by their start/duration/end features, and reduces the range of possible values
 CDomainWe call domain any subset of Int64 = [kint64min, kint64max]
 CDomain
 CDomainDeductions
 CDratChecker
 CDratProofHandler
 CDratWriter
 CDualBoundStrengthening
 CDualEdgeNorms
 CDummyClassToDefineOperator
 CDynamicLibrary
 CDynamicPartition
 CDynamicPermutation
 CBlossomGraph::Edge
 CElementDeleter
 CElementIterator< Set >
 CEnabledScopedTimeDistributionUpdater
 CEncodingNode
 CEnteringVariable
 CTaskSet::Entry
 CEntryType
 CEnumLogger< E >
 CEquiv< LessFunc >
 CEtaFactorization
 CEtaMatrix
 CExponentialMovingAverage
 Cfalse_type
 CFeasibilityPump
 CFile
 CFileLineIterator
 CFileLines
 CLocalSearchFilterManager::FilterEvent
 Cflat_hash_map
 CFlatzincSatParameters
 CFullEncodingFixedPointComputer
 CGlobalCheapestInsertionFilteredHeuristic::GlobalCheapestInsertionParameters
 CGlobalDimensionCumulOptimizer
 CGoogleInitializer
 Cgraph_traits< GraphType >
 Cgraph_traits< ForwardEbertGraph< NodeIndexType, ArcIndexType > >
 Cgraph_traits< ForwardStaticGraph< NodeIndexType, ArcIndexType > >
 CGraphBuilderFromArcs< GraphType, is_dynamic >
 CGraphBuilderFromArcs< GraphType, graph_traits< GraphType >::is_dynamic >
 CGraphBuilderFromArcs< GraphType, true >
 CGraphExporter
 CGraphs< Graph >
 CGraphs< operations_research::StarGraph >
 CGraphSymmetryFinder
 CGScip
 CGScipConstraintOptions
 CGScipIndicatorConstraint
 CGScipIndicatorRangeConstraint
 CGScipLinearExpr
 CGScipLinearRange
 CGScipLogicalConstraintData
 CGScipQuadraticRange
 CGScipResult
 CGScipSOSData
 CGScipVariableOptions
 CHamiltonianPathSolver< CostType, CostFunction >
 CHamiltonianPathSolver< int64, std::vector< std::vector< int64 > > >
 Chash< std::array< T, N > >
 Chash< std::pair< First, Second > >
 CIntType< IntTypeName, _ValueType >::Hasher
 CHeldWolfeCrowderEvaluator< CostType, CostFunction >
 CHungarianOptimizer
 CImpliedBoundEntry
 CImpliedBounds
 CImpliedBoundsProcessor
 CEbertGraph< NodeIndexType, ArcIndexType >::IncomingArcIterator
 CIncrementalAverage
 CIndexReferences
 CInitAndGetValuesUtility class to encapsulate an IntVarIterator and use it in a range-based loop
 CInitialBasis
 CInprocessing
 CSolver::IntegerCastInfoHolds semantic information stating that the 'expression' has been cast into 'variable' using the Var() method, and that 'maintainer' is responsible for maintaining the equality between 'variable' and 'expression'
 CIntegerEncoder
 CIntegerLiteral
 CPrecedencesPropagator::IntegerPrecedences
 CIntegerPriorityQueue< Element, Compare >
 CIntegerPriorityQueue< VariableWithPriority >
 CIntegerPriorityQueue< WeightedVarQueueElement >
 CIntegerRangeIterator< IntegerType >
 CIntegerRoundingCutHelper
 CIntegerVariable
 CIntegralSolver
 CUnaryDimensionChecker::Interval
 CSortedDisjointIntervalList::IntervalComparator
 CIntervalsRepository
 CIntervalVarRepresents a Interval variable
 CIntTupleSet
 CIntType< IntTypeName, _ValueType >
 CIntVarAn integer variable
 CIntVarFilteredHeuristicGeneric filter-based heuristic applied to IntVars
 CIntVarLocalSearchHandler
 Cios_baseSTL class
 CDynamicPartition::IterablePart
 CBitset64< IndexType >::Iterator
 CInitAndGetValues::Iterator
 CPathState::Chain::Iterator
 CPathState::ChainRange::Iterator
 CPathState::NodeRange::Iterator
 CSimpleRevFIFO< T >::IteratorThis iterator is not stable with respect to deletion
 CSparsePermutation::Iterator
 CMutableVectorIteration< T >::Iterator
 CJNIUtil
 CJsspParser
 CKnapsackAssignment
 CKnapsackAssignmentForCuts
 CKnapsackItem
 CKnapsackItem
 CKnapsackItemForCuts
 CKnapsackItemWithEfficiency
 CKnapsackPropagator
 CKnapsackPropagatorForCuts
 CKnapsackSearchNode
 CKnapsackSearchNodeForCuts
 CKnapsackSearchPath
 CKnapsackSearchPathForCuts
 CKnapsackSolverThis library solves knapsack problems
 CKnapsackSolverForCuts
 CKnapsackState
 CKnapsackStateForCuts
 CLatticeMemoryManager< Set, CostType >
 CLatticeMemoryManager< operations_research::Set, CostType >
 CLatticeMemoryManager< operations_research::Set, int64 >
 CLazyMutableCopy< T >
 CLearnedInfo
 CLevelZeroCallbackHelper
 CLexerInfo
 CLinearConstraint
 CLinearConstraintBuilder
 CLinearConstraintManager
 CLinearExprLinearExpr models a quantity that is linear in the decision variables (MPVariable) of an optimization problem, i.e
 CLinearExprA dedicated container for linear expressions
 CLinearExpression
 CLinearProgram
 CLinearRangeAn expression of the form:
 CLinearRelaxation
 CLinearSumAssignment< GraphType >
 CLink
 CLinkSort
 CLiteral
 CLiteralWithCoeff
 CLocalDimensionCumulOptimizer
 CLocalSearchAssignmentIterator
 CLocalSearchState
 CLocalSearchVariable
 CLogBase
 CLogDestination
 CLogger
 CLogMessage
 CLogMessage::LogMessageData
 CLogMessageVoidify
 CLogSink
 CLowerPriorityThan< T, Comparator >
 CLPDecomposer
 CLpScalingHelper
 CLPSolveInfo
 CLPSolver
 CLPVariable
 CLPVariables
 CLubyAdaptiveParameterValue
 CLuFactorization
 CMarkowitz
 CMathUtil
 CMatrixEntry
 CMatrixNonZeroPattern
 CMatrixOrFunction< ScalarType, Evaluator, square >
 CMatrixOrFunction< CostType, CostFunction, true >
 CMatrixOrFunction< int64, std::vector< std::vector< int64 > >, true >
 CMatrixOrFunction< ScalarType, std::vector< std::vector< ScalarType > >, square >
 CMatrixView
 CMaxFlowStatusClass
 CMergingPartition
 CMinCostFlowBase
 CMinCostPerfectMatching
 CModel
 CModelClass that owns everything related to a particular optimization model
 CModelCacheImplements a complete cache for model elements: expressions and constraints
 CModelStatistics
 CMonoidOperationTree< T >
 CMPCallback
 CMPCallbackContext
 CMPConstraintThe class for constraints of a Mathematical Programming (MP) model
 CMPModelExportOptionsExport options
 CMPObjectiveA class to express a linear objective
 CMPSolverThis mathematical programming (MP) solver class is the main class though which users build and solve problems
 CMPSolverInterface
 CMPSolverParametersThis class stores parameter settings for LP and MIP solvers
 CMPSReader
 CMPSReaderImpl
 CMPVariableThe class for variables of a Mathematical Programming (MP) model
 CMutableUpperBoundedLinearConstraint
 CMutableVectorIteration< T >
 CNearestNeighbors
 CNeighborhood
 CNeighborhoodGenerator
 CNeighborhoodGenerator
 CNestedTimeLimitProvides a way to nest time limits for algorithms where a certain part of the computation is bounded not just by the overall time limit, but also by a stricter time limit specific just for this particular part
 CBlossomGraph::Node
 CGlobalCheapestInsertionFilteredHeuristic::NodeEntry
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::NodeIterator
 CRoutingDimension::NodePrecedence
 CPathState::NodeRange
 CNonOrderedSetHasher< IntType >
 CNonOrderedSetHasher< ConstraintIndexWithDirection >
 CObjectiveDefinition
 COneFlipConstraintRepairer
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OppositeIncomingArcIterator
 CReverseArcMixedGraph< NodeIndexType, ArcIndexType >::OppositeIncomingArcIterator
 CReverseArcStaticGraph< NodeIndexType, ArcIndexType >::OppositeIncomingArcIterator
 COptimizerSelector
 CCircuitPropagator::Options
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::OutgoingArcIterator
 CCompleteBipartiteGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CListGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CReverseArcMixedGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CReverseArcStaticGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CStaticGraph< NodeIndexType, ArcIndexType >::OutgoingArcIterator
 CListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingHeadIterator
 CEbertGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CReverseArcListGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CReverseArcMixedGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CReverseArcStaticGraph< NodeIndexType, ArcIndexType >::OutgoingOrOppositeIncomingArcIterator
 CGlobalCheapestInsertionFilteredHeuristic::PairEntry
 CParserContext
 CPathState
 CPbConstraintsEnqueueHelper
 CPercentile
 CPermutation< IndexType >
 CPermutation< ColIndex >
 CPermutation< RowIndex >
 CPermutationApplier< IndexType >
 CPermutationCycleHandler< IndexType >
 CPermutationCycleHandler< ArcIndexType >
 CPermutationIndexComparisonByArcHead< NodeIndexType, ArcIndexType >
 CPiecewiseLinearFunction
 CPiecewiseSegment
 CPostsolveClauses
 CPreprocessor
 CPresolveContext
 CPresolver
 CPrimalEdgeNorms
 CPriorityQueueWithRestrictedPush< Element, IntegerPriority >
 CPriorityQueueWithRestrictedPush< NodeIndex, NodeHeight >
 CProber
 CProbingOptions
 CProblemSolution
 CProblemState
 CPropagationGraph
 CPropagatorInterface
 CPruningHamiltonianSolver< CostType, CostFunction >
 CPseudoCosts
 CQueue
 CRandomAccessSparseColumn
 CRangeIntToIntFunction
 CRangeLogger< IteratorT, PolicyT >
 CRangeMinimumIndexQuery< T, Compare >
 CRangeMinimumQuery< T, Compare >
 CRangeMinimumQuery< int, IndexComparator >
 CRangeMinMaxIndexFunction
 CRankOneUpdateElementaryMatrix
 CRankOneUpdateFactorization
 CRcpspParser
 CPbConstraintsEnqueueHelper::ReasonInfo
 CSTLCountingAllocator< T, Alloc >::rebind< U >
 CSTLCountingAllocator< void, A >::rebind< U >
 CRecordReader
 CRecordWriter
 CReducedCosts
 CAffineRelation::Relation
 CRestartPolicy
 CRev< T >This class adds reversibility to a POD type
 CRev< int >
 CRev< uint64 >
 CRevArray< T >Reversible array of POD types
 CRevArray< uint64 >
 CRevBitSetThis class represents a reversible bitset
 CReverseView< Container >
 CReversibleInterface
 CRevGrowingArray< T, C >This class is a reversible growing array
 CRevImmutableMultiMap< K, V >Reversible Immutable MultiMap class
 CRevIntSet< T >This is a special class to represent a 'residual' set of T
 CRevIntSet< int >
 CRevisedSimplex
 CRevisedSimplexDictionary
 CRevPartialSequence--— RevPartialSequence --—
 CRevSwitchA reversible switch that can switch once from false to true
 CRINSNeighborhood
 CRoundingOptions
 CRouteConstructor
 CRoutingDimensionDimensions represent quantities accumulated at nodes along the routes
 CRoutingIndexManagerManager for any NodeIndex <-> variable index conversion
 CRoutingLinearSolverWrapper
 CRoutingModel
 CRowDeletionHelper
 CRunningAverage
 CRunningMax< Number >
 CRunningMax< int64 >
 CSatClause
 CSatDecisionPolicy
 CSatPostsolver
 CSatPresolveOptions
 CSatPresolver
 CSatPropagator
 CSatSolver
 CSatWrapper
 CSavedLiteral
 CSavedVariable
 CSavingsFilteredHeuristic::SavingsContainer< Saving >
 CSavingsFilteredHeuristic::SavingsParameters
 CScatteredIntegerVector
 CScatteredVector< Index, Iterator >
 CScatteredVector< ColIndex, ScatteredRowIterator >
 CScatteredVector< RowIndex, ScatteredColumnIterator >
 CScatteredVectorEntry< IndexType >
 CScatteredVectorEntry< ColIndex >
 CScatteredVectorEntry< RowIndex >
 CSccCounterOutput< NodeIndex >
 CSccGraph
 CSCIP_ConsData
 CSCIP_ConshdlrData
 CScipCallbackConstraintOptions
 CScipCallbackRunner
 CScipConstraintHandler< Constraint >
 CScipConstraintHandler< ConstraintData >
 CScipConstraintHandler< EmptyStruct >
 CScipConstraintHandlerContext
 CScipConstraintHandlerDescription
 CScopedFloatingPointEnv
 CScopedWallTime
 CScpData
 CScpParser
 CSearch
 CSearchHeuristics
 CSolver::SearchLogParametersCreates a search monitor from logging parameters
 CConnectedComponentsTypeHelper< T, CompareOrHashT >::SelectContainer< U, E >
 CConnectedComponentsTypeHelper< T, CompareOrHashT >::SelectContainer< U, absl::enable_if_t< std::is_integral< decltype(std::declval< const U & >()(std::declval< const T & >()))>::value > >
 CSequenceVarLocalSearchHandler
 CSet< Integer >
 CSetRangeIterator< SetRange >
 CSetRangeWithCardinality< Set >
 CSharedBoundsManager
 CSharedIncompleteSolutionManager
 CSharedResponseManager
 CSharedSolutionRepository< ValueType >
 CSharedSolutionRepository< double >
 CSharedSolutionRepository< int64 >
 CSharedTimeLimit
 CSigintHandler
 CSimpleBoundCostsA structure meant to store soft bounds and associated violation constants
 CSimpleLinearSumAssignment
 CSimpleMaxFlow
 CSimpleRevFIFO< T >This class represent a reversible FIFO structure
 CSimpleRevFIFO< bool >
 CSimpleRevFIFO< operations_research::Decision * >
 CSimpleRevFIFO< operations_research::Demon * >
 CSimpleRevFIFO< operations_research::IntVar * >
 CSingletonUndo
 CImpliedBoundsProcessor::SlackInfo
 CSmallRevBitSetThis class represents a small reversible bitset (size <= 64)
 CSharedSolutionRepository< ValueType >::Solution
 CSolutionCollector::SolutionData
 CSolutionObservers
 CSolutionOutputSpecs
 CNeighborhoodGenerator::SolveData
 CSolverSolver Class
 CSortedDisjointIntervalListThis class represents a sorted list of disjoint, closed intervals
 CSparseBitset< IntegerType >
 CSparseBitset< BooleanVariable >
 CSparseBitset< ConstraintIndex >
 CSparseBitset< Index >
 CSparseBitset< int64 >
 CSparseBitset< IntegerVariable >
 CSparseBitset< LiteralIndex >
 CSparseBitset< SatDecisionLevel >
 CSparseMatrix
 CSparseMatrixScaler
 CSparseMatrixWithReusableColumnMemory
 CSparsePermutation
 CSparseVector< IndexType, IteratorType >
 CSparseVector< ColIndex, SparseRowIterator >
 CSparseVector< RowIndex, SparseColumnIterator >
 CSparseVectorEntry< IndexType >
 CSparseVectorEntry< ColIndex >
 CSparseVectorEntry< RowIndex >
 CStampingSimplifier
 CStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >
 CStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >
 CStarGraphBase< NodeIndexType, ArcIndexType, ForwardEbertGraph< NodeIndexType, ArcIndexType > >
 CStarGraphBase< NodeIndexType, ArcIndexType, ForwardStaticGraph< NodeIndexType, ArcIndexType > >
 CCheapestInsertionFilteredHeuristic::StartEndValue
 CStat
 CRoutingModel::StateDependentTransitWhat follows is relevant for models with time/state dependent transits
 CStateInfo
 CStateMarker
 CStatsGroup
 CStatus
 CStatusBuilder
 CSTLElementDeleter< STLContainer >
 CSTLValueDeleter< STLContainer >
 CStorage< Callback >
 CStrategy
 Cstreambuf
 CStronglyConnectedComponentsFinder< NodeIndex, Graph, SccOutput >
 CStrongVector< IntType, T, Alloc >
 CStrongVector< ArcIndex, ArcInfo >
 CStrongVector< ArcIndex, int >
 CStrongVector< BooleanVariable, absl::Span< const operations_research::sat::Literal > >
 CStrongVector< BooleanVariable, bool >
 CStrongVector< BooleanVariable, BooleanVariable >
 CStrongVector< BooleanVariable, ClauseIndex >
 CStrongVector< BooleanVariable, Coefficient >
 CStrongVector< BooleanVariable, double >
 CStrongVector< BooleanVariable, int >
 CStrongVector< BooleanVariable, int64 >
 CStrongVector< BooleanVariable, operations_research::sat::AssignmentInfo >
 CStrongVector< BooleanVariable, PQElement >
 CStrongVector< CandidateIndex, NodeIndex >
 CStrongVector< ClauseIndex, Clause >
 CStrongVector< ClauseIndex, operations_research::sat::SatClause * >
 CStrongVector< ColIndex, bool >
 CStrongVector< ColIndex, ColIndex >
 CStrongVector< ColIndex, EntryIndex >
 CStrongVector< ColIndex, Fractional >
 CStrongVector< ColIndex, int >
 CStrongVector< ColIndex, int32 >
 CStrongVector< ColIndex, operations_research::glop::SparseColumn >
 CStrongVector< ColIndex, operations_research::glop::SparseColumn const * >
 CStrongVector< ColIndex, std::string >
 CStrongVector< ColIndex, VariableStatus >
 CStrongVector< ColIndex, VariableType >
 CStrongVector< ConstraintIndex, absl::StrongVector< TermIndex, operations_research::bop::OneFlipConstraintRepairer::ConstraintTerm > >
 CStrongVector< ConstraintIndex, bool >
 CStrongVector< ConstraintIndex, Coefficient >
 CStrongVector< ConstraintIndex, int64_t >
 CStrongVector< ConstraintIndex, operations_research::sat::LinearConstraintManager::ConstraintInfo >
 CStrongVector< ConstraintIndex, TermIndex >
 CStrongVector< ConstraintIndexWithDirection, uint64_t >
 CStrongVector< CostClassIndex, operations_research::RoutingModel::CostClass >
 CStrongVector< DimensionIndex, int >
 CStrongVector< DimensionIndex, int64 >
 CStrongVector< DimensionIndex, operations_research::RoutingDimension * >
 CStrongVector< DisjunctionIndex, Disjunction >
 CStrongVector< EdgeIndex, operations_research::BlossomGraph::Edge >
 CStrongVector< EntryIndex, ConstraintEntry >
 CStrongVector< EntryIndex, Fractional >
 CStrongVector< EntryIndex, RowIndex >
 CStrongVector< glop::ColIndex, bool >
 CStrongVector< glop::ColIndex, IntegerValue >
 CStrongVector< glop::RowIndex, IntegerValue >
 CStrongVector< glop::RowIndex, LinearConstraintInternal >
 CStrongVector< IdType, int >
 CStrongVector< Index, bool >
 CStrongVector< Index, Fractional >
 CStrongVector< Index, std::vector< int > >
 CStrongVector< IndexType, IndexType >
 CStrongVector< IndexType, T >
 CStrongVector< IntegerVariable, absl::InlinedVector< ArcIndex, 6 > >
 CStrongVector< IntegerVariable, absl::InlinedVector< OptionalArcIndex, 6 > >
 CStrongVector< IntegerVariable, bool >
 CStrongVector< IntegerVariable, Domain >
 CStrongVector< IntegerVariable, double >
 CStrongVector< IntegerVariable, int >
 CStrongVector< IntegerVariable, int64 >
 CStrongVector< IntegerVariable, IntegerValue >
 CStrongVector< IntegerVariable, IntegerVariableSpan >
 CStrongVector< IntegerVariable, LiteralIndex >
 CStrongVector< IntegerVariable, operations_research::sat::IncrementalAverage >
 CStrongVector< IntegerVariable, std::map< IntegerValue, operations_research::sat::Literal > >
 CStrongVector< IntegerVariable, std::vector< operations_research::sat::ImpliedBoundEntry > >
 CStrongVector< IntegerVariable, std::vector< WatchData > >
 CStrongVector< IntegerVariable, uint64 >
 CStrongVector< IntegerVariable, VarInfo >
 CStrongVector< IntervalVariable, LiteralIndex >
 CStrongVector< IntervalVariable, operations_research::sat::AffineExpression >
 CStrongVector< IntType, uint64_t >
 CStrongVector< LiteralIndex, absl::InlinedVector< ArcIndex, 6 > >
 CStrongVector< LiteralIndex, absl::InlinedVector< int32, 6 > >
 CStrongVector< LiteralIndex, absl::InlinedVector< operations_research::sat::Literal, 6 > >
 CStrongVector< LiteralIndex, bool >
 CStrongVector< LiteralIndex, InlinedIntegerLiteralVector >
 CStrongVector< LiteralIndex, int >
 CStrongVector< LiteralIndex, IntegerVariable >
 CStrongVector< LiteralIndex, LiteralIndex >
 CStrongVector< LiteralIndex, operations_research::sat::Literal >
 CStrongVector< LiteralIndex, std::vector< ClauseIndex > >
 CStrongVector< LiteralIndex, std::vector< ConstraintIndexWithCoeff > >
 CStrongVector< LiteralIndex, std::vector< ImageInfo > >
 CStrongVector< LiteralIndex, std::vector< operations_research::sat::LiteralWatchers::Watcher > >
 CStrongVector< LiteralIndex, std::vector< WatchData > >
 CStrongVector< NodeIndex, int64 >
 CStrongVector< NodeIndex, NodeIndex >
 CStrongVector< NodeIndex, operations_research::BlossomGraph::Node >
 CStrongVector< NodeIndex, std::vector< EdgeIndex > >
 CStrongVector< OptimizerIndex, int >
 CStrongVector< OptimizerIndex, operations_research::bop::BopOptimizerBase * >
 CStrongVector< OptionalArcIndex, ArcInfo >
 CStrongVector< PositiveOnlyIndex, bool >
 CStrongVector< PositiveOnlyIndex, std::vector< operations_research::sat::IntegerEncoder::ValueLiteralPair > >
 CStrongVector< RowIndex, absl::InlinedVector< ColIndex, 6 > >
 CStrongVector< RowIndex, bool >
 CStrongVector< RowIndex, ColIndex >
 CStrongVector< RowIndex, ConstraintStatus >
 CStrongVector< RowIndex, Fractional >
 CStrongVector< RowIndex, int32 >
 CStrongVector< RowIndex, operations_research::glop::SumWithOneMissing >
 CStrongVector< RowIndex, RowIndex >
 CStrongVector< RowIndex, std::string >
 CStrongVector< SparseIndex, BopConstraintTerm >
 CStrongVector< TermIndex, operations_research::bop::OneFlipConstraintRepairer::ConstraintTerm >
 CStrongVector< VariableIndex, absl::StrongVector< EntryIndex, ConstraintEntry > >
 CStrongVector< VariableIndex, bool >
 CStrongVector< VariableIndex, std::vector< ConstraintIndex > >
 CStrongVector< VehicleClassIndex, operations_research::RoutingModel::VehicleClass >
 CSubSolver
 CSumWithOneMissing< supported_infinity_is_positive >
 CSVector< T >
 CSVector< int >
 CSVector< int32 >
 CSweepArrangerClass to arrange indices by by their distance and their angles from the depot
 CSweepIndex
 CSweepIndexSortAngle
 CSweepIndexSortDistance
 CT
 CTailArrayBuilder< GraphType, has_reverse_arcs >
 CTailArrayBuilder< GraphType, false >
 CTailArrayManager< GraphType >
 CTailArrayReleaser< GraphType, has_reverse_arcs >
 CTailArrayReleaser< GraphType, false >
 CDisjunctivePropagator::TasksA structure to hold tasks described by their features
 CTaskSet
 CTaskTime
 CThetaLambdaTree< IntegerType >
 CThetaLambdaTree< int64 >
 CThetaLambdaTree< IntegerValue >
 CThreadPool
 CTimeLimitA simple class to enforce both an elapsed time limit and a deterministic time limit in the same thread as a program
 CTopN< Element >
 CTopN< CutCandidate >
 CTopNCuts
 CTopologicalSorter< T, stable_sort, Hash, KeyEqual >
 CTopologicalSorter< T, false, typename absl::flat_hash_map< T, int >::hasher, typename absl::flat_hash_map< T, int, typename absl::flat_hash_map< T, int >::hasher >::key_equal >
 CTrail
 CTrail
 CTransparentLess
 CTravelBounds
 CTravelingSalesmanLowerBoundParameters
 Ctrue_type
 CTypeRegulationsChecker::TypePolicyOccurrence
 CTypeRegulationsChecker
 CUnaryDimensionChecker
 CUndirectedAdjacencyListsOfDirectedGraph< Graph >
 CUnsortedNullableRevBitsetThis class represents a reversible bitset
 CUpdateRow
 CUpperBoundedLinearConstraint
 CValueDeleter
 CIntegerEncoder::ValueLiteralPair
 CVarDomination
 CPseudoCosts::VariableBoundChange
 CVariableRefOrValue
 CVariableRefOrValueArray
 CVariablesAssignment
 CVariablesInfo
 CVariableValues
 CVariableWithSameReasonIdentifier
 CVarValue
 Cvector< T >STL class
 CVectorMap< T >
 CVectorOrFunction< ScalarType, Evaluator >
 CVectorOrFunction< ScalarType, std::vector< ScalarType > >
 CRoutingModel::VehicleClass
 CRoutingModel::VehicleTypeContainer::VehicleClassEntry
 CRoutingModel::VehicleTypeContainerStruct used to sort and store vehicles by their type
 CVehicleTypeCuratorHelper class that manages vehicles
 CVModuleInfo
 CVolgenantJonkerEvaluator< CostType >
 CWallTimer
 CLiteralWatchers::Watcher
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 Cyypcontext_t
 CZeroHalfCutHelper
 CZVector< T >
 CZVector< ArcIndex >
 CZVector< ArcIndexType >
 CZVector< CostValue >
 CZVector< FlowQuantity >
 CZVector< NodeHeight >
 CZVector< NodeIndex >
 CZVector< NodeIndexType >