default_rol.hHeader

Defines the rol (rotate left) class template and its specializations for various data types. More...

Detailed Description

The rol class template provides functionality for performing bitwise rotate left (ROL) operations on values of type T . Bitwise rotation is a fundamental operation in cryptographic algorithms and data obfuscation techniques. The rol class supports both compile-time and runtime ROL operations, allowing for flexible and efficient rotation of bits within a value. This file includes specializations of the rol class for specific types, such as char , int8_t , int16_t , int32_t , and int64_t , ensuring that the functionality is available for a variety of data types.