Embedded Template Library 1.0
crc_implementation.h File Reference
#include "../platform.h"
#include "../frame_check_sequence.h"
#include "../static_assert.h"
#include "../binary.h"
#include "../type_traits.h"
#include "stdint.h"
#include "crc_parameters.h"

Go to the source code of this file.

Classes

class  etl::private_crc::crc_partial_table_entry< TAccumulator, Accumulator_Bits, Polynomial, Reflect, Entry >
 CRC Partial Table Entry. More...
 
class  etl::private_crc::crc_table_entry< TAccumulator, Accumulator_Bits, Polynomial, Reflect, Index, Chunk_Bits >
 CRC Table Entry. More...
 
class  etl::private_crc::crc_table_entry< TAccumulator, Accumulator_Bits, Polynomial, Reflect, Index, 2U >
 
class  etl::private_crc::crc_table_entry< TAccumulator, Accumulator_Bits, Polynomial, Reflect, Index, 4U >
 
class  etl::private_crc::crc_table_entry< TAccumulator, Accumulator_Bits, Polynomial, Reflect, Index, 8U >
 
struct  etl::private_crc::crc_table< TAccumulator, Accumulator_Bits, Chunk_Bits, Chunk_Mask, Polynomial, Reflect, 4U >
 
struct  etl::private_crc::crc_table< TAccumulator, Accumulator_Bits, Chunk_Bits, Chunk_Mask, Polynomial, Reflect, 16U >
 
struct  etl::private_crc::crc_table< TAccumulator, Accumulator_Bits, Chunk_Bits, Chunk_Mask, Polynomial, Reflect, 256U >
 
struct  etl::private_crc::crc_policy< TCrcParameters, 256U >
 
struct  etl::private_crc::crc_policy< TCrcParameters, 16U >
 
struct  etl::private_crc::crc_policy< TCrcParameters, 4U >
 
class  etl::crc_type< TCrcParameters, Table_Size >
 Basic parameterised CRC type. More...
 

Namespaces

namespace  etl
 bitset_ext