PIP 5.9.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Шаблон класса uint_cl< L >

Вспомогательный беззнаковый тип фиксированной ширины для обобщенных реализаций CRC. Подробнее...

#include <picrc.h>

Открытые члены

 uint_cl ()
 Создает значение, заполненное нулями.
 uint_cl (const uint_cl< L > &v)
 Создает копию.
 operator bool ()
 Возвращает true, если установлен хотя бы один бит.
uint_cl< L > operator+ (const uint_cl< L > &v)
 Складывает два значения фиксированной ширины с переносом.
uint_cl< L > operator& (const uint_cl< L > &v) const
 Возвращает побитовое И с другим значением.
uint_cl< L > operator| (const uint_cl< L > &v) const
 Возвращает побитовое ИЛИ с другим значением.
uint_cl< L > operator^ (const uint_cl< L > &v) const
 Возвращает побитовое исключающее ИЛИ с другим значением.
bool operator< (const uint_cl< L > &v) const
 Оператор меньше
bool operator<= (const uint_cl< L > &v) const
 Оператор меньше или равно
bool operator> (const uint_cl< L > &v) const
 Оператор больше
bool operator>= (const uint_cl< L > &v) const
 Оператор больше или равно
bool operator== (const uint_cl< L > &v) const
 Оператор равенства
bool operator!= (const uint_cl< L > &v) const
 Оператор неравенства
bool operator<= (const uint_cl< 8 > &v1)
 Оператор меньше или равно (специализация для 8 бит).
uint_cl< L > operator>> (const int &c) const
 Возвращает значение, сдвинутое вправо на указанное число битов.
uint_cl< L > operator<< (const int &c) const
 Возвращает значение, сдвинутое влево на указанное число битов.
uint_cl< L > & inverse () const
 Инвертирует все биты на месте.
uint_cl< L > inversed () const
 Возвращает копию с инвертированными битами.
uint_cl< L > reversed () const
 Возвращает копию с обратным порядком битов.
const uchar * data () const
 Возвращает сырое байтовое представление.
uchar * data ()
 Возвращает сырое байтовое представление.
uint length () const
 Возвращает длину хранения в байтах.

Подробное описание

template<int L>
class uint_cl< L >

Вспомогательный беззнаковый тип фиксированной ширины для обобщенных реализаций CRC.