This commit is contained in:
Alexey Milovidov 2018-12-26 04:29:48 +03:00
parent 985aa2c034
commit 897199c220

View File

@ -5,6 +5,7 @@
#include <Core/Types.h>
#include <Poco/UTF8Encoding.h>
#include <Poco/Unicode.h>
#include <common/unaligned.h>
#include <ext/range.h>
#include <stdint.h>
#include <string.h>
@ -121,9 +122,9 @@ protected:
CRTP & self() { return static_cast<CRTP &>(*this); }
const CRTP & self() const { return const_cast<VolnitskyBase *>(this)->self(); }
static const Ngram & toNGram(const UInt8 * const pos)
static Ngram toNGram(const UInt8 * const pos)
{
return *reinterpret_cast<const Ngram *>(pos);
return unalignedLoad<Ngram>(pos);
}
void putNGramBase(const Ngram ngram, const int offset)