Embedded Template Library  1.0
etl::crc64_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT > Class Template Reference

CRC64 Poly 0x42F0E1EBA9EA3693. More...

#include <crc64_poly_0x42f0e1eba9ea3693.h>

Public Member Functions

 crc64_poly_0x42f0e1eba9ea3693 ()
 Default constructor.
 
template<typename TIterator >
 crc64_poly_0x42f0e1eba9ea3693 (TIterator begin, const TIterator end)
 
- Public Member Functions inherited from etl::frame_check_sequence< etl::crc64_policy_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT > >
 ETL_STATIC_ASSERT (etl::is_unsigned< value_type >::value, "Signed frame check type not supported")
 
 frame_check_sequence ()
 Default constructor.
 
 frame_check_sequence (TIterator begin, const TIterator end)
 
void reset ()
 Resets the FCS to the initial state.
 
void add (TIterator begin, const TIterator end)
 
void add (uint8_t value_)
 
value_type value () const
 Gets the FCS value.
 
 operator value_type () const
 Conversion operator to value_type.
 
add_insert_iterator input ()
 Gets an add_insert_iterator for input.
 

Additional Inherited Members

- Public Types inherited from etl::frame_check_sequence< etl::crc64_policy_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT > >
typedef etl::crc64_policy_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT > policy_type
 
typedef policy_type::value_type value_type
 
typedef private_frame_check_sequence::add_insert_iterator< frame_check_sequence< etl::crc64_policy_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT > > > add_insert_iterator
 

Detailed Description

template<const uint64_t INITIAL, const uint64_t XOR_OUT, const bool REFLECT>
class etl::crc64_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT >

CRC64 Poly 0x42F0E1EBA9EA3693.

Constructor & Destructor Documentation

◆ crc64_poly_0x42f0e1eba9ea3693()

template<const uint64_t INITIAL, const uint64_t XOR_OUT, const bool REFLECT>
template<typename TIterator >
etl::crc64_poly_0x42f0e1eba9ea3693< INITIAL, XOR_OUT, REFLECT >::crc64_poly_0x42f0e1eba9ea3693 ( TIterator  begin,
const TIterator  end 
)
inline

Constructor from range.

Parameters
beginStart of the range.
endEnd of the range.

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