cgal/Kinetic_data_structures/include/CGAL/Polynomial/internal
Peter Palfrader 166412c56a Fix linking issue caused by violation of the one definition rule.
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.
2015-07-21 10:00:13 +02:00
..
Filtered_kernel change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Filtered_rational change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Kernel _MSC_VER was still wrong 2014-05-09 08:46:53 +02:00
Rational fixes for tests to use leda and not gmp 2014-06-19 14:29:20 +02:00
Alternation_counter.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
CORE_polynomial.h Fix linking issue caused by violation of the one definition rule. 2015-07-21 10:00:13 +02:00
Descartes_root_count.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Double_with_infinity.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Filtered_function.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Filtered_kernel.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Filtered_number.h Remove '&' from the return type, as it would be a reference to a local variable 2013-02-28 09:46:57 +01:00
Fixed_polynomial_impl.h add static_cast<int> 2013-02-27 13:37:00 +01:00
GSL_numeric_solver.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Isolating_interval.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Polynomial_impl.h add static_cast<int> 2013-02-27 13:37:00 +01:00
Root_stack_traits_base.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Sign_variations_counter.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Simple_interval_root.h NULL -> 0 2013-02-28 09:46:51 +01:00
Statistics.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Sturm_isolating_interval.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Sturm_root_rep.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
config.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
filtered_function_leaf_nodes.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
filtered_function_node_bases.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
filtered_function_operation_nodes.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
interval_arithmetic.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
macros.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
nt_converters.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
numeric_solvers.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
numeric_solvers_support.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
polynomial_generators.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00