Class template wrapping_int2
boost::date_time::wrapping_int2 — A wrapping integer used to wrap around at the top (WARNING: only instantiate with a signed type) 
 
Synopsis
Description
Плохое имя, быстрый импл, чтобы исправить ошибку & #8211; исправить позже! Это позволяет перезапустить обертку с значением, отличным от 0.
wrapping_int2 
        public
       construct/copy/destruct
- Обертывание_int2(int_type)v); - Если значение инициализации находится вне диапазона [wrap_min, wrap_max], значение будет инициализировано до максимального значения 
 
wrapping_int2 public static functions
- статическийint_typewrap_value; 
- статическийint_typemin_value; 
 
wrapping_int2 public member functions
- int_typeas_intconst; Явный метод конвергенции.
- операторint_typeconst; 
- шаблон<имя типаIntT>IntTдобавитьIntTv; Добавить, вернуть количество выполненных оберток.- Знак возвращенного значения будет указывать, в каком направлении шли обертки. Ex: добавить отрицательное число и может произойти обертывание, это будет указано отрицательным значением возврата. Если бы упаковка состоялась, положительное значение было бы возвращено .
- шаблон<имя типаIntT>IntTвычитаютIntTпротив;;;[108 Вычитание возвращает '-d', если обертка состоялась ('d' - это количество оберток).- Знак возвращенного значения будет указывать, в каком направлении шли обертки. Ex: вычтите отрицательное число и может произойти обертывание, на это будет указано положительное значение возврата. Если бы упаковка состоялась, отрицательное значение было бы возвращено .
 
wrapping_int2 private member functions
- шаблон<имя типаIntT>IntTвычислите_wrap;