Overview | Group | Tree | Graph | Index | Concepts |
ostream& operator<< (ostream& stream, const IlcActivity& activity); ostream& operator<< (ostream& stream, const IlcAltResSet& resource); ostream& operator<<(ostream& stream, const IlcAnyTimetable& table); ostream& operator<< (ostream& stream, const IlcIntervalList& bl); ostream& operator<< (ostream& stream, const IlcIntTimetable& table); ostream& operator<< (ostream& stream, const IlcResource& resource); ostream& operator<< (ostream& stream, const IlcSchedule& schedule);
This operator directs its output to an output stream (normally, standard output).
The operator uses the virtual member function display
of an
implementation class. For instance, the member function
IlcScheduleI::display
defines how the invoking instance of
IlcSchedule
is printed on the given output
stream. To display a schedule, you simply write:
solver.out() << schedule;
The class IloSolver
is documented in the IBM ILOG Solver
Reference Manual.
Implementation
The operator is defined like this:
ostream& operator<<(ostream& stream, const IlcSchedule schedule) { schedule.getImpl()->display(stream); return stream; }
The definition files for this operator include ilsched/altresh.h, ilsched/breaks.h, and ilsched/schedule.h.
See Also:
IlcActivity, IlcAltResSet, IlcIntervalList, IlcResource, IlcSchedule