Inflection
Morphology Inflection
Loading...
Searching...
No Matches
fwd.hpp
1/*
2 * Copyright 2017-2024 Apple Inc. All rights reserved.
3 */
4// Forward declarations for inflection.dialog
5#pragma once
6
7#include <inflection/api.h>
8// INFLECTION_CLASS_API
9
10namespace inflection
11{
13 namespace dialog
14 {
16 class ArticleDetectionFunction;
18 class CommonConceptFactoryImpl;
20 class DefaultArticleLookupFunction;
21 class DefaultDisplayFunction;
22 class DefaultFeatureFunction;
23 class DefinitenessDisplayFunction;
24 class DeterminerAdpositionDetectionFunction;
25 class DictionaryLookupFunction;
26 class DictionaryLookupInflector;
27 class Plurality;
30 class NumberConcept;
31 class PronounConcept;
32 class SemanticConcept;
34 class SemanticFeature;
38 class DisplayValue;
39 class SemanticUtils;
40 class SemanticValue;
41 class SpeakableConcept;
42 class SpeakableString;
43 class StaticArticleLookupFunction;
45 } // dialog
46} // inflection
Allows creation of CommonConceptFactory by specifying a locale.
Facilitates the creation of Concepts
Represents a display value with constraint values.
Provides a way to format a word with additional grammatical category values or semantic features of a...
A provider of CommonConceptFactory by specifying a locale.
Provides representation of numerics as lexical tokens, such as ordinals or cardinals.
Provides a way to format a customizable pronoun for a given language.
Formats a list of SemanticFeatureConceptBase objects with context sensitive semantic features.
Provides a way to format a semantic value with specific display values for a given language.
Abstract base class of SpeakableConcept with inflectable constraints.
Provides a mapping between constraints and their corresponding SemanticValue.
A semantic model that contains display data for semantic values and provides feature functions for de...
Represents a single semantic feature.
Represents an ontological label with a value.
The base interface for all concepts that can be formatted to a SpeakableString.
Represents a string with both a spoken and written representation.
The C++ namespace for Inflection.
Definition fwd.hpp:11