3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-26 20:08:42 +00:00
z3/src/muz/rel
Copilot b5492e5cf9
Modernize C++ patterns: range-based for loops and nullptr (#8167)
* Initial plan

* Replace NULL with nullptr in test files

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Convert iterator loops to range-based for loops (part 1)

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Convert iterator loops to range-based for loops (part 2)

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

* Fix compilation errors in iterator loop conversions

Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-01-11 21:20:07 -08:00
..
aig_exporter.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
aig_exporter.h booyah 2020-07-04 15:56:30 -07:00
check_relation.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
check_relation.h remove default destructors 2024-10-02 22:20:12 +01:00
CMakeLists.txt Move tbv to util 2022-08-01 18:37:11 +03:00
dl_base.cpp call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
dl_base.h update signature of operator== 2024-09-26 14:47:51 +01:00
dl_bound_relation.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
dl_bound_relation.h remove a hundred implicit constructors/destructors 2021-05-23 14:25:01 +01:00
dl_check_table.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
dl_check_table.h booyah 2020-07-04 15:56:30 -07:00
dl_compiler.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
dl_compiler.h remove '#include <iostream>' from headers and from unneeded places 2022-06-17 14:10:19 +01:00
dl_external_relation.cpp remove default destructors 2024-10-02 22:20:12 +01:00
dl_external_relation.h remove default destructors 2024-10-02 22:20:12 +01:00
dl_finite_product_relation.cpp Use noexcept more. (#7058) 2023-12-16 12:14:53 +00:00
dl_finite_product_relation.h Use noexcept more. (#7058) 2023-12-16 12:14:53 +00:00
dl_instruction.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
dl_instruction.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
dl_interval_relation.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
dl_interval_relation.h booyah 2020-07-04 15:56:30 -07:00
dl_lazy_table.cpp call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
dl_lazy_table.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
dl_mk_explanations.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
dl_mk_explanations.h remove default destructors 2024-10-02 22:20:12 +01:00
dl_mk_similarity_compressor.cpp Fix some typos. (#7075) 2023-12-29 15:20:06 +00:00
dl_mk_similarity_compressor.h booyah 2020-07-04 15:56:30 -07:00
dl_mk_simple_joins.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
dl_mk_simple_joins.h booyah 2020-07-04 15:56:30 -07:00
dl_product_relation.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
dl_product_relation.h call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
dl_relation_manager.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
dl_relation_manager.h call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
dl_sieve_relation.cpp fix #6467 2022-12-13 19:35:20 -08:00
dl_sieve_relation.h delete more default constructors 2024-09-23 12:59:04 +01:00
dl_sparse_table.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
dl_sparse_table.h remove '#include <iostream>' from headers and from unneeded places 2022-06-17 14:10:19 +01:00
dl_table.cpp remove unneeded iterator functions 2024-09-23 12:59:04 +01:00
dl_table.h remove '#include <iostream>' from headers and from unneeded places 2022-06-17 14:10:19 +01:00
dl_table_plugin.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
dl_table_relation.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
dl_table_relation.h booyah 2020-07-04 15:56:30 -07:00
dl_vector_relation.h Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
doc.cpp move smt params to params directory, update release.yml 2025-06-09 10:47:22 -07:00
doc.h Move tbv to util 2022-08-01 18:37:11 +03:00
karr_relation.cpp Centralize and document TRACE tags using X-macros (#7657) 2025-05-28 14:31:25 +01:00
karr_relation.h booyah 2020-07-04 15:56:30 -07:00
rel_context.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
rel_context.h booyah 2020-07-04 15:56:30 -07:00
udoc_relation.cpp Modernize C++ patterns: range-based for loops and nullptr (#8167) 2026-01-11 21:20:07 -08:00
udoc_relation.h remove ast_manager get_sort method entirely 2021-02-02 13:57:01 -08:00