6#include <inflection/lang/features/fwd.hpp>
7#include <inflection/Object.hpp>
8#include <inflection/lang/features/LanguageGrammarFeatures_Feature.hpp>
28 std::u16string name { };
29 std::vector<::inflection::lang::features::LanguageGrammarFeatures_Feature> values { };
39 std::vector<::inflection::lang::features::LanguageGrammarFeatures_Feature>
getValues()
const;
Inflection's root object.
A named feature with a possible set of feature values.
std::vector<::inflection::lang::features::LanguageGrammarFeatures_Feature > getValues() const
~LanguageGrammarFeatures_GrammarFeatures() override
LanguageGrammarFeatures_GrammarFeatures(const std::u16string &name, const std::vector<::inflection::lang::features::LanguageGrammarFeatures_Feature > &values)
std::u16string getName() const
std::weak_ordering operator<=>(const LanguageGrammarFeatures_GrammarFeatures &other) const
This class provides information about semantic features and grammatical categories used for the class...
The C++ namespace for Inflection.