Inflection
Morphology Inflection
Loading...
Searching...
No Matches
InflectableStringConcept.h
1/*
2 * Copyright 2021-2024 Apple Inc. All rights reserved.
3 */
4#pragma once
5#include <inflection/api.h>
6#include <inflection/dialog/SpeakableString.h>
7#include <inflection/dialog/SemanticFeatureConcept.h>
8#include <inflection/dialog/SemanticFeatureModel.h>
9#include <inflection/dialog/DisplayValue.h>
13INFLECTION_CTYPE(IDInflectableStringConcept)
14
15
20INFLECTION_CAPI IDSemanticFeatureConcept* iinf_toSemanticFeatureConcept(IDInflectableStringConcept* thisObject, UErrorCode* status);
26INFLECTION_CAPI IDInflectableStringConcept* iinf_toInflectableStringConcept(IDSemanticFeatureConcept* thisObject, UErrorCode* status);
36INFLECTION_CAPI IDInflectableStringConcept* iinf_create(const IDSemanticFeatureModel* model, const IDSpeakableString* value, UErrorCode* status);
48INFLECTION_CAPI IDInflectableStringConcept* iinf_createWithDefaults(const IDSemanticFeatureModel* model, const IDSpeakableString* value,
49 const IDDisplayValue_Constraint* defaultConstraints, int32_t defaultConstraintsLen, UErrorCode* status);
53INFLECTION_CAPI void iinf_destroy(IDInflectableStringConcept* thisObject);