File diff r8112:7d126d66990f → r8113:7815c26d7612
src/core/overflowsafe_type.hpp
Show inline comments
 
@@ -2,12 +2,14 @@
 

	
 
/** @file overflowsafe_type.hpp An overflow safe integer-like type. */
 

	
 
#ifndef OVERFLOWSAFE_TYPE_HPP
 
#define OVERFLOWSAFE_TYPE_HPP
 

	
 
#include "math_func.hpp"
 

	
 
/**
 
 * Overflow safe template for integers, i.e. integers that will never overflow
 
 * you multiply the maximum value with 2, or add 2, or substract somethng from
 
 * the minimum value, etc.
 
 * @param T     the type these integers are stored with.
 
 * @param T_MAX the maximum value for the integers.