31#ifndef ETL_JENKINS_INCLUDED
32#define ETL_JENKINS_INCLUDED
35#include "static_assert.h"
44#if defined(ETL_COMPILER_KEIL)
45#pragma diag_suppress 1300
73 hash += (hash << 10U);
82 hash ^= (hash >> 11U);
83 hash += (hash << 15U);
89 mutable bool is_finalised;
112 template<
typename TIterator>
jenkins
Definition jenkins.h:96
jenkins()
Default constructor.
Definition jenkins.h:102
jenkins(TIterator begin, const TIterator end)
Definition jenkins.h:113
#define ETL_ASSERT(b, e)
Definition error_handler.h:316
void reset()
Resets the FCS to the initial state.
Definition frame_check_sequence.h:132
void add(TIterator begin, const TIterator end)
Definition frame_check_sequence.h:143
Definition frame_check_sequence.h:98
bitset_ext
Definition absolute.h:38
ETL_CONSTEXPR TContainer::iterator begin(TContainer &container)
Definition iterator.h:962
ETL_CONSTEXPR TContainer::iterator end(TContainer &container)
Definition iterator.h:992
pair holds two objects of arbitrary type
Definition utility.h:164