mirror of
				https://github.com/boostorg/integer.git
				synced 2025-11-04 02:01:38 +01:00 
			
		
		
		
	
		
			
	
	
		
			26 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								# Boost.Integer
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Boost.Integer, part of collection of the [Boost C++ Libraries](http://github.com/boostorg), provides
							 | 
						||
| 
								 | 
							
								integer type support, particularly helpful in generic programming. It provides the means to select
							 | 
						||
| 
								 | 
							
								an integer type based upon its properties, like the number of bits or the maximum supported value,
							 | 
						||
| 
								 | 
							
								as well as compile-time bit mask selection. There is a derivative of `std::numeric_limits` that provides
							 | 
						||
| 
								 | 
							
								integral constant expressions for `min` and `max`...
							 | 
						||
| 
								 | 
							
								Finally, it provides two compile-time algorithms: determining the highest power of two in a.
							 | 
						||
| 
								 | 
							
								compile-time value; and computing min and max of constant expressions.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Directories
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* **doc** - QuickBook documentation sources
							 | 
						||
| 
								 | 
							
								* **include** - Interface headers of Boost.Integer
							 | 
						||
| 
								 | 
							
								* **test** - Boost.Atomic unit tests
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### More information
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* [Documentation](http://boost.org/libs/integer)
							 | 
						||
| 
								 | 
							
								* [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.
							 | 
						||
| 
								 | 
							
								* 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](http://www.boost.org/LICENSE_1_0.txt).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### License
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt).
							 |