5#include <inflection/api.h>
6#include <unicode/utypes.h>
11INFLECTION_CTYPE(IDSpeakableString);
27INFLECTION_CAPI int32_t iss_getPrint(IDSpeakableString* thisObject,
char16_t* dest, int32_t destCapacity, UErrorCode* status);
43INFLECTION_CAPI int32_t iss_getSpeak(IDSpeakableString* thisObject,
char16_t* dest, int32_t destCapacity, UErrorCode* status);
51INFLECTION_CAPI
bool iss_speakEqualsPrint(IDSpeakableString* thisObject, UErrorCode* status);
63INFLECTION_CAPI
bool iss_contains(IDSpeakableString* thisObject,
const char16_t* str, int32_t strLen, UErrorCode* status);
73INFLECTION_CAPI IDSpeakableString* iss_create(
const char16_t* print, int32_t printLen, UErrorCode* status);
85INFLECTION_CAPI IDSpeakableString* iss_createPrintSpeak(
const char16_t* print, int32_t printLen,
const char16_t* speak, int32_t speakLen, UErrorCode* status);
89INFLECTION_CAPI
void iss_destroy(IDSpeakableString* thisObject);