#include "dictionarydata.h"
#include "unicode/ucharstrie.h"
#include "unicode/bytestrie.h"
#include "unicode/udata.h"
#include "cmemory.h"
#if !UCONFIG_NO_BREAK_ITERATION
U_NAMESPACE_BEGIN
const int32_t DictionaryData::TRIE_TYPE_BYTES = …;
const int32_t DictionaryData::TRIE_TYPE_UCHARS = …;
const int32_t DictionaryData::TRIE_TYPE_MASK = …;
const int32_t DictionaryData::TRIE_HAS_VALUES = …;
const int32_t DictionaryData::TRANSFORM_NONE = …;
const int32_t DictionaryData::TRANSFORM_TYPE_OFFSET = …;
const int32_t DictionaryData::TRANSFORM_TYPE_MASK = …;
const int32_t DictionaryData::TRANSFORM_OFFSET_MASK = …;
DictionaryMatcher::~DictionaryMatcher() { … }
UCharsDictionaryMatcher::~UCharsDictionaryMatcher() { … }
int32_t UCharsDictionaryMatcher::getType() const { … }
int32_t UCharsDictionaryMatcher::matches(UText *text, int32_t maxLength, int32_t limit,
int32_t *lengths, int32_t *cpLengths, int32_t *values,
int32_t *prefix) const { … }
BytesDictionaryMatcher::~BytesDictionaryMatcher() { … }
UChar32 BytesDictionaryMatcher::transform(UChar32 c) const { … }
int32_t BytesDictionaryMatcher::getType() const { … }
int32_t BytesDictionaryMatcher::matches(UText *text, int32_t maxLength, int32_t limit,
int32_t *lengths, int32_t *cpLengths, int32_t *values,
int32_t *prefix) const { … }
U_NAMESPACE_END
U_NAMESPACE_USE
U_CAPI int32_t U_EXPORT2
udict_swap(const UDataSwapper *ds, const void *inData, int32_t length,
void *outData, UErrorCode *pErrorCode) { … }
#endif