Boost
boost
arrow_drop_down
Join
Boost.Units
03 Added in Boost 1.36.0
Categories: Domain

Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.

Maintainers & Contributors

akumta
alfC
Andrey Semashev
Andrey Semashev
Beman Dawes
Bryce Adelstein-Lelbach
Chris Lesiak
Dan Čermák
Daniel James
Douglas Gregor
Edward Diener
Erik Erlandson
Giel van Schijndel
Glen Fernandes
John Maddock
Jonathan Wakely
Jürgen Hunold
Marek Kurdej
Marek Kurdej
MarekKurdej
MarekKurdej
Marshall Clow
Matthias Schabel
Michael A. Jackson
Nikita Kniazev
petamas
Peter Dimov
Peter Dimov
Rene Rivera
Robin Eckert
Stephen Kelly
Troy D. Straszheim
Vladimir Prus

Boost.Units

Boost.Units, part of collection of the Boost C++ Libraries, implements dimensional analysis in a general and extensible manner, treating it as a generic compile-time metaprogramming problem. With appropriate compiler optimization, no runtime execution cost is introduced, facilitating the use of this library to provide dimension checking in performance-critical code.

Directories

  • doc - QuickBook documentation sources
  • example - examples
  • images - images for documention
  • include - Interface headers
  • test - unit tests
  • test_headers - unit tests for self containment of headers
  • tutorial - tutorial

Test results

@ Travis AppVeyor
master Build Status Build Status
develop Build Status Build Status
Coverity Scan Build Status

More information

License

Distributed under the Boost Software License, Version 1.0.