Boost logo

Boost :

Subject: [boost] libraries affected by common factor gcd and lcm namespace change moving from math to integer library
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2015-01-29 09:34:54


A quick grep (for gcd_ and lcm_ in *.*pp) suggests that the following libraries are affected by gcd
and lcm namespace change moving from math to integer library.

At present, math_fwd.hpp provides some typedefs and declarations needed for these, and a copy of
the common factor codes, so nothing may fail immediately, but these duplicate will be removed after
at least one release.

Chrono

Interprocess

Math

Multiprecision

Ratio

Rational

Units

All libraries should use the declarations in integer/integer_fwd.hpp and
/integer/common_factor_ct.hpp and /integer/common_factor_rt.hpp.

(And there may be documentation changes too?)

Something needs to be done ;-)

(If you want *me* to resolve anything, then I need write access to your library).

Paul

---
Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk