• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

.drone/25-Apr-2025-6035

doc/25-Apr-2025-1,182884

include/boost/25-Apr-2025-1,9881,341

meta/25-Apr-2025-1514

test/25-Apr-2025-2,0081,446

.drone.starD25-Apr-202510 KiB5046

.gitattributesD25-Apr-20253.8 KiB9791

.travis.ymlD25-Apr-202512.1 KiB429373

CMakeLists.txtD25-Apr-2025750 2619

README.mdD25-Apr-20252.2 KiB3121

appveyor.ymlD25-Apr-20252.5 KiB8170

README.md

1# Boost.Integer
2
3Boost.Integer, part of collection of the [Boost C++ Libraries](https://github.com/boostorg), provides
4integer type support, particularly helpful in generic programming. It provides the means to select
5an integer type based upon its properties, like the number of bits or the maximum supported value,
6as well as compile-time bit mask selection. There is a derivative of `std::numeric_limits` that provides
7integral constant expressions for `min` and `max`...
8Finally, it provides two compile-time algorithms: determining the highest power of two in a
9compile-time value; and computing min and max of constant expressions.
10
11### Directories
12
13* **doc** - QuickBook documentation sources
14* **include** - Interface headers of Boost.Integer
15* **test** - Boost.Integer unit tests
16
17### More information
18
19* [Documentation](https://boost.org/libs/integer)
20* [Report bugs](https://github.com/boostorg/integer/issues/new). Be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well.
21* Submit your patches as pull requests against **develop** branch. Note that by submitting patches you agree to license your modifications under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt).
22
23### Build status
24
25Master: [![AppVeyor](https://ci.appveyor.com/api/projects/status/iugyf5rf51n99g3w?svg=true)](https://ci.appveyor.com/project/Lastique/integer/branch/master) [![Travis CI](https://travis-ci.org/boostorg/integer.svg?branch=master)](https://travis-ci.org/boostorg/integer) [![Build Status](https://drone.cpp.al/api/badges/boostorg/integer/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/integer)
26Develop: [![AppVeyor](https://ci.appveyor.com/api/projects/status/iugyf5rf51n99g3w/branch/develop?svg=true)](https://ci.appveyor.com/project/Lastique/integer/branch/develop) [![Travis CI](https://travis-ci.org/boostorg/integer.svg?branch=develop)](https://travis-ci.org/boostorg/integer) [![Build Status](https://drone.cpp.al/api/badges/boostorg/integer/status.svg)](https://drone.cpp.al/boostorg/integer)
27
28### License
29
30Distributed under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt).
31