8 #include <stdair/basic/BasConst_BomDisplay.hpp>
9 #include <stdair/bom/BomManager.hpp>
10 #include <stdair/bom/BomRoot.hpp>
26 : _oStream (oStream), _streamFlags (oStream.flags()) {
32 _oStream.flags (_streamFlags);
37 std::ostream& _oStream;
39 std::ios::fmtflags _streamFlags;
44 std::ostringstream oStream;
50 oStream <<
"==============================================================="
52 oStream <<
"BomRoot: " << iBomRoot.describeKey() << std::endl;
53 oStream <<
"==============================================================="
57 if (stdair::BomManager::hasList<ReachableUniverse> (iBomRoot) ==
false) {
63 stdair::BomManager::getList<ReachableUniverse> (iBomRoot);
66 for (ReachableUniverseList_T::const_iterator itReachableUniverse =
67 lReachableUniverseList.begin();
68 itReachableUniverse != lReachableUniverseList.end();
69 ++itReachableUniverse) {
71 assert (lReachableUniverse_ptr != NULL);
89 oStream <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << std::endl;
90 oStream << iReachableUniverse.
toString();
91 oStream <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << std::endl;