Public Member Functions | List of all members
operations_research::BaseObject Class Reference

Useful Search and Modeling Objects. More...

#include <constraint_solver.h>

Inheritance diagram for operations_research::BaseObject:
Inheritance graph
[legend]

Public Member Functions

 BaseObject ()
 
virtual ~BaseObject ()
 
virtual std::string DebugString () const
 

Detailed Description

Useful Search and Modeling Objects.

A BaseObject is the root of all reversibly allocated objects. A DebugString method and the associated << operator are implemented as a convenience.

Definition at line 3134 of file constraint_solver.h.

Constructor & Destructor Documentation

◆ BaseObject()

operations_research::BaseObject::BaseObject ( )
inline

Definition at line 3136 of file constraint_solver.h.

◆ ~BaseObject()

virtual operations_research::BaseObject::~BaseObject ( )
inlinevirtual

Definition at line 3137 of file constraint_solver.h.

Member Function Documentation

◆ DebugString()

virtual std::string operations_research::BaseObject::DebugString ( ) const
inlinevirtual

Reimplemented in operations_research::Pack, operations_research::Assignment, operations_research::SequenceVar, operations_research::RegularLimit, operations_research::SearchLimit, operations_research::OptimizeVar, operations_research::SolutionCollector, operations_research::IntVarIterator, operations_research::Constraint, operations_research::Demon, operations_research::DecisionBuilder, operations_research::Decision, operations_research::PropagationBaseObject, operations_research::ArrayWithOffset< T >, operations_research::SearchLog, operations_research::BooleanVar, operations_research::LocalSearchMonitor, operations_research::PropagationMonitor, operations_research::LocalSearchFilterManager, operations_research::PathWithPreviousNodesOperator, operations_research::DelayedCallMethod2< T, P, Q >, operations_research::DelayedCallMethod1< T, P >, operations_research::DelayedCallMethod0< T >, operations_research::CallMethod3< T, P, Q, R >, operations_research::CallMethod2< T, P, Q >, operations_research::CallMethod1< T, P >, operations_research::ExchangeSubtrip, operations_research::CallMethod0< T >, operations_research::RelocateSubtrip, operations_research::PairNodeSwapActiveOperator< swap_first >, operations_research::RelocateExpensiveChain, operations_research::IndexPairSwapActiveOperator, operations_research::SwapIndexPairOperator, operations_research::PairExchangeRelocateOperator, operations_research::PairExchangeOperator, operations_research::LightPairRelocateOperator, operations_research::PairRelocateOperator, operations_research::MakePairInactiveOperator, operations_research::MakePairActiveOperator, and operations_research::MakeRelocateNeighborsOperator.

Definition at line 3138 of file constraint_solver.h.


The documentation for this class was generated from the following file: