5#include <inflection/api.h>
6#include <unicode/utypes.h>
11INFLECTION_CTYPE(IDDictionaryMetaData)
24INFLECTION_CAPI int64_t* iddmd_getCombinedBinaryType(
const IDDictionaryMetaData* thisObject, int64_t *result,
const char16_t* word, int32_t wordLen, UErrorCode* status);
38INFLECTION_CAPI int32_t iddmd_getPropertyName(
const IDDictionaryMetaData* thisObject, int64_t singleProperty,
char16_t* dest, int32_t destCapacity, UErrorCode* status);
50INFLECTION_CAPI
bool iddmd_isKnownWord(
const IDDictionaryMetaData* thisObject,
const char16_t* word, int32_t wordLen, UErrorCode* status);
62INFLECTION_CAPI int64_t iddmd_getBinaryProperties(
const IDDictionaryMetaData* thisObject,
const char16_t*
const properties[], int32_t propertiesLength, UErrorCode* status);
72INFLECTION_CAPI
const IDDictionaryMetaData* iddmd_getDictionary(
const char* locale, UErrorCode* status);