You are viewing the develop version of this library.
The master and develop pages are shown here to provide access to the newest in-development in-progress documentation. See the "Documentation" link on this page.
Other aspects of the page will reflect the previous official version, or not be available until the next release.
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.
| @ | Travis | AppVeyor |
|---|---|---|
| master | ||
| develop |
Distributed under the Boost Software License, Version 1.0.
<h1>Boost.Units</h1> <p>Boost.Units, part of collection of the <a href="http://github.com/boostorg">Boost C++ Libraries</a>, 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.</p> <h3>Directories</h3> <ul> <li><strong>doc</strong> - QuickBook documentation sources</li> <li><strong>example</strong> - examples</li> <li><strong>images</strong> - images for documention</li> <li><strong>include</strong> - Interface headers</li> <li><strong>test</strong> - unit tests</li> <li><strong>test_headers</strong> - unit tests for self containment of headers</li> <li><strong>tutorial</strong> - tutorial</li> </ul> <h3>Test results</h3> <table> <thead> <tr> <th align="left">@</th> <th align="left">Travis</th> <th align="left">AppVeyor</th> </tr> </thead> <tbody> <tr> <td align="left">master</td> <td align="left"><a href="https://travis-ci.org/boostorg/units"><img src="https://travis-ci.org/boostorg/units.svg?branch=master" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/boostorg/units"><img src="https://ci.appveyor.com/api/projects/status/github/boostorg/units?branch=master&svg=true" alt="Build Status" /></a></td> </tr> <tr> <td align="left">develop</td> <td align="left"><a href="https://travis-ci.org/boostorg/units"><img src="https://travis-ci.org/boostorg/units.svg" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/boostorg/units"><img src="https://ci.appveyor.com/api/projects/status/github/boostorg/units?svg=true" alt="Build Status" /></a></td> </tr> </tbody> </table> <a href="https://scan.coverity.com/projects/boostorg-units"> <img alt="Coverity Scan Build Status" src="https://img.shields.io/coverity/scan/14037.svg"/> </a> <h3>More information</h3> <ul> <li><a href="http://boost.org/libs/units">Documentation</a></li> </ul> <h3>License</h3> <p>Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>
<h1>Boost.Units</h1> <p>Boost.Units, part of collection of the <a href="http://github.com/boostorg">Boost C++ Libraries</a>, 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.</p> <h3>Directories</h3> <ul> <li><strong>doc</strong> - QuickBook documentation sources</li> <li><strong>example</strong> - examples</li> <li><strong>images</strong> - images for documention</li> <li><strong>include</strong> - Interface headers</li> <li><strong>test</strong> - unit tests</li> <li><strong>test_headers</strong> - unit tests for self containment of headers</li> <li><strong>tutorial</strong> - tutorial</li> </ul> <h3>Test results</h3> <table> <thead> <tr> <th align="left">@</th> <th align="left">Travis</th> <th align="left">AppVeyor</th> </tr> </thead> <tbody> <tr> <td align="left">master</td> <td align="left"><a href="https://travis-ci.org/boostorg/units"><img src="https://travis-ci.org/boostorg/units.svg?branch=master" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/boostorg/units"><img src="https://ci.appveyor.com/api/projects/status/github/boostorg/units?branch=master&svg=true" alt="Build Status" /></a></td> </tr> <tr> <td align="left">develop</td> <td align="left"><a href="https://travis-ci.org/boostorg/units"><img src="https://travis-ci.org/boostorg/units.svg" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/boostorg/units"><img src="https://ci.appveyor.com/api/projects/status/github/boostorg/units?svg=true" alt="Build Status" /></a></td> </tr> </tbody> </table> <a href="https://scan.coverity.com/projects/boostorg-units"> <img alt="Coverity Scan Build Status" src="https://img.shields.io/coverity/scan/14037.svg"/> </a> <h3>More information</h3> <ul> <li><a href="http://boost.org/libs/units">Documentation</a></li> </ul> <h3>License</h3> <p>Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>