Open C++ Libraries.org develop
Loading...
Searching...
No Matches
ocl::crc_hash_trait Struct Reference

Crc32 implementation in C++. More...

#include <crc_hash_fwd.hpp>

Public Member Functions

template<uint8_t algorithm>
constexpr uint8_t crc (const char *in, std::size_t len)=delete
 
template<uint64_t algorithm>
constexpr uint64_t crc (const char *in, std::size_t len)=delete
 

Static Public Member Functions

template<typename Algorithm , typename Ch = char>
static constexpr Algorithm crc (const Ch *in, std::size_t len)
 

Static Public Attributes

static constexpr const uint16_t crc_sz_ = 256U
 
static constexpr uint32_t crc_array_ [crc_sz_]
 

Detailed Description

Crc32 implementation in C++.

Author
Amlal El Mahrouss (amlal.nosp@m.@nek.nosp@m.ernel.nosp@m..org)

implements a trait object for crc hashing.


The documentation for this struct was generated from the following file: