Inflection
Morphology Inflection
Loading...
Searching...
No Matches
CommonConceptFactory.h
1/*
2 * Copyright 2021-2024 Apple Inc. All rights reserved.
3 */
4#pragma once
5#include <inflection/api.h>
6
7#include <inflection/dialog/NumberConcept.h>
8#include <inflection/dialog/SemanticFeatureModel.h>
9#include <inflection/dialog/SemanticFeatureConcept.h>
10#include <inflection/dialog/SpeakableString.h>
11
20INFLECTION_CTYPE(IDCommonConceptFactory)
21
22
31INFLECTION_CAPI const IDSemanticFeatureModel* iccf_getSemanticFeatureModel(const IDCommonConceptFactory *thisObject, UErrorCode* status);
32
42INFLECTION_CAPI const char* iccf_getLanguage(const IDCommonConceptFactory* thisObject, UErrorCode* status);
43
57INFLECTION_CAPI IDSpeakableString* iccf_quote(const IDCommonConceptFactory* thisObject, const IDSpeakableString* str, UErrorCode* status);
58
84INFLECTION_CAPI IDSpeakableString* iccf_quantifyCopy(const IDCommonConceptFactory* thisObject, const IDNumberConcept* number, const IDSemanticFeatureConcept* semanticConcept, UErrorCode* status);
85
101INFLECTION_CAPI IDSpeakableString* iccf_quantifyFormattedCopy(const IDCommonConceptFactory* thisObject, const IDNumberConcept* number, const IDSpeakableString* formattedNumber, const IDSemanticFeatureConcept* semanticConcept, UErrorCode* status);