cgal/Kinetic_data_structures/include/CGAL/Polynomial
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
..
internal Fix linking issue caused by violation of the one definition rule. 2015-07-21 10:00:13 +02:00
CORE_Expr_root_stack.h Fix linking issue caused by violation of the one definition rule. 2015-07-21 10:00:13 +02:00
CORE_kernel.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Fixed_polynomial.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Interval_polynomial.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Kernel.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Numeric_root_stack.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Polynomial.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Root_stack_default_traits.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Sturm_root_stack.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Sturm_root_stack_traits.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
basic.h fixes for tests to use leda and not gmp 2014-06-19 14:29:20 +02:00
polynomial_converters.h change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00