MCPcopy Create free account
hub / github.com/KLayout/klayout / create_missing_mapping2

Method create_missing_mapping2

src/db/db/dbCellMapping.cc:493–499  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

491}
492
493std::vector<std::pair<db::cell_index_type, db::cell_index_type> >
494CellMapping::create_missing_mapping2 (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells)
495{
496 std::vector<std::pair<db::cell_index_type, db::cell_index_type> > cell_pairs;
497 do_create_missing_mapping (layout_a, layout_b, cell_index_b, exclude_cells, include_cells, 0, &cell_pairs);
498 return cell_pairs;
499}
500
501void
502CellMapping::do_create_missing_mapping (db::Layout &layout_a, const db::Layout &layout_b, const std::vector<db::cell_index_type> &cell_index_b, const std::set<db::cell_index_type> *exclude_cells, const std::set<db::cell_index_type> *include_cells, std::vector<db::cell_index_type> *new_cells_ptr, std::vector<std::pair<db::cell_index_type, db::cell_index_type> > *mapped_pairs)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected