Inflection
Morphology Inflection
Loading...
Searching...
No Matches
SpeakableString.h
1/*
2 * Copyright 2021-2024 Apple Inc. All rights reserved.
3 */
4#pragma once
5#include <inflection/api.h>
6#include <unicode/utypes.h>
7
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);