45 comp_id(std::numeric_limits<int>::max()),
96 Line, boost::multi_index::indexed_by<
97 boost::multi_index::ordered_unique<
98 boost::multi_index::tag<ByLocationAndComponent>,
99 boost::multi_index::identity<Line>,
101 boost::multi_index::ordered_non_unique<
102 boost::multi_index::tag<ByLocation>,
104 boost::multi_index::ordered_non_unique<
105 boost::multi_index::tag<ByComponent>,
106 boost::multi_index::member<Line, int, &Line::comp_id>>,
107 boost::multi_index::ordered_non_unique<
108 boost::multi_index::tag<ByGlobalIndex>,
boost::multi_index::multi_index_container< Line, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< ByLocationAndComponent >, boost::multi_index::identity< Line >, LineByLocationAndComponentComparator >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ByLocation >, boost::multi_index::identity< Line >, LineByLocationComparator >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ByComponent >, boost::multi_index::member< Line, int, &Line::comp_id > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ByGlobalIndex >, boost::multi_index::member< Line, GlobalIndexType, &Line::global_index > > > > ComponentGlobalIndexDict