#ifndef TENSORFLOW_MODELS_SEQ_FLOW_LITE_TF_OPS_PROJECTION_UTIL_H_
#define TENSORFLOW_MODELS_SEQ_FLOW_LITE_TF_OPS_PROJECTION_UTIL_H_
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include "icu4c/source/common/unicode/utf8.h"
inline constexpr int kFirstCapOffset = …;
inline constexpr int kAllCapsOffset = …;
inline constexpr int kWordNoveltyOffset = …;
inline constexpr int kDocSizeOffset = …;
inline constexpr char kMurmurHash[] = …;
inline constexpr char kXfixHash8[] = …;
inline constexpr char kXfixHash16[] = …;
inline constexpr char kXfixHash32[] = …;
inline constexpr char kUnicodeHash8[] = …;
inline constexpr char kUnicodeHash16[] = …;
class HashEngine { … };
class Hasher { … };
class ProjectionUnicodeHandler { … };
inline constexpr size_t kEntireString = …;
inline constexpr size_t kAllTokens = …;
std::vector<std::string> SplitBySpace(const char* input_ptr, size_t len,
size_t max_input, size_t max_tokens);
std::vector<std::string> SplitByChar(const char* input_ptr, size_t len,
size_t max_tokens);
std::string JoinPairsBySpace(std::vector<std::pair<const char*, size_t>> words);
#endif