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.