| Inflection
    Morphology Inflection | 
Represents an ontological label with a value. More...
#include <SemanticValue.hpp>
 Inheritance diagram for inflection::dialog::SemanticValue:
 Inheritance diagram for inflection::dialog::SemanticValue:| Public Member Functions | |
| const ::std::u16string & | getValue () const | 
| const ::std::u16string & | getLabel () const | 
| ::std::u16string | toString () const override | 
| bool | operator== (const SemanticValue &other) const | 
| std::strong_ordering | operator<=> (const SemanticValue &) const | 
| SemanticValue (const ::std::u16string &label, const ::std::u16string &string) | |
| ~SemanticValue () override | |
|  Public Member Functions inherited from inflection::Object | |
| virtual ::std::u16string | toString () const | 
| virtual | ~Object () | 
Represents an ontological label with a value.
Definition at line 14 of file SemanticValue.hpp.
| inflection::dialog::SemanticValue::SemanticValue | ( | const ::std::u16string & | label, | 
| const ::std::u16string & | string | ||
| ) | 
Construct a SemanticValue by a label and a string value.
| 
 | override | 
Destructor
| 
 | inline | 
The semantic label (e.g. ontology node name)
Definition at line 67 of file SemanticValue.hpp.
| 
 | inline | 
The string value associated with a semantic label
Definition at line 61 of file SemanticValue.hpp.
| std::strong_ordering inflection::dialog::SemanticValue::operator<=> | ( | const SemanticValue & | ) | const | 
String compares the order of the label and value of this pair.
| bool inflection::dialog::SemanticValue::operator== | ( | const SemanticValue & | other | ) | const | 
String compares the values of this pair.
| 
 | override | 
Returns a string representation of this label-value pair.