Inflection
Morphology Inflection
Loading...
Searching...
No Matches
SemanticFeatureModel_DisplayData.hpp
1/*
2 * Copyright 2017-2026 Apple Inc. All rights reserved.
3 */
4#pragma once
5
6#include <inflection/dialog/fwd.hpp>
7#include <inflection/dialog/DisplayValue.hpp>
8#include <inflection/Object.hpp>
9#include <vector>
10
15 : public virtual ::inflection::Object
16{
17public:
19 typedef ::inflection::Object super;
21
22private:
23 ::std::vector<::inflection::dialog::DisplayValue> allValues { };
24
25public:
29 const ::std::vector<::inflection::dialog::DisplayValue>& getValues() const;
35 std::size_t operator()(const inflection::dialog::SemanticFeatureModel_DisplayData& displayData) const noexcept;
42
46 explicit SemanticFeatureModel_DisplayData(const ::std::vector<::inflection::dialog::DisplayValue>& displayValues);
51
52private:
54};
Inflection's root object.
Definition Object.hpp:14
Provides a mapping between constraints and their corresponding SemanticValue.
bool operator==(const SemanticFeatureModel_DisplayData &o) const
const ::std::vector<::inflection::dialog::DisplayValue > & getValues() const
SemanticFeatureModel_DisplayData(const ::std::vector<::inflection::dialog::DisplayValue > &displayValues)
std::size_t operator()(const inflection::dialog::SemanticFeatureModel_DisplayData &displayData) const noexcept
The C++ namespace for Inflection.
Definition fwd.hpp:11