mirror of https://github.com/CGAL/cgal
When including CGAL/Polynomial/CORE_Expr_root_stack.h in a header file that in turn gets included in multiple .cpp files, code from CORE_Expr_root_stack.h ends up in multiple object files and causes linking problems: multiple definition of `CGAL::POLYNOMIAL::operator<<(std::ostream&, CGAL::POLYNOMIAL::CORE_Expr_root_stack const&)' multiple definition of `CGAL::POLYNOMIAL::internal::operator*(CORE::BigRat const&, CGAL::POLYNOMIAL::internal::CORE_polynomial const&)' Work around this issue by declaring both operators inline. |
||
|---|---|---|
| .. | ||
| Filtered_kernel | ||
| Filtered_rational | ||
| Kernel | ||
| Rational | ||
| Alternation_counter.h | ||
| CORE_polynomial.h | ||
| Descartes_root_count.h | ||
| Double_with_infinity.h | ||
| Filtered_function.h | ||
| Filtered_kernel.h | ||
| Filtered_number.h | ||
| Fixed_polynomial_impl.h | ||
| GSL_numeric_solver.h | ||
| Isolating_interval.h | ||
| Polynomial_impl.h | ||
| Root_stack_traits_base.h | ||
| Sign_variations_counter.h | ||
| Simple_interval_root.h | ||
| Statistics.h | ||
| Sturm_isolating_interval.h | ||
| Sturm_root_rep.h | ||
| config.h | ||
| filtered_function_leaf_nodes.h | ||
| filtered_function_node_bases.h | ||
| filtered_function_operation_nodes.h | ||
| interval_arithmetic.h | ||
| macros.h | ||
| nt_converters.h | ||
| numeric_solvers.h | ||
| numeric_solvers_support.h | ||
| polynomial_generators.h | ||