|
void | putConstraint (const SemanticFeature &feature, ::std::u16string_view featureValue) override |
|
void | clearConstraint (const SemanticFeature &feature) override |
|
void | reset () override |
|
SpeakableString * | getFeatureValue (const SemanticFeature &feature) const override |
|
int32_t | getSize () const |
|
const SemanticFeatureConceptBase * | get (int32_t index) const |
|
const SemanticFeatureConceptBase * | operator[] (int32_t index) const |
|
bool | isExists () const override |
|
::std::u16string | toString () const override |
|
SpeakableString * | toSpeakableString () const override |
|
SemanticConceptList * | clone () const override |
|
virtual SemanticConceptList * | setBeforeFirst (const SpeakableString &value) |
|
virtual SpeakableString | getBeforeFirst (const SemanticFeatureConceptBase &first, const SpeakableString &formattedFirst) const |
|
virtual SemanticConceptList * | setAfterFirst (const SpeakableString &value) |
|
virtual SpeakableString | getAfterFirst (const SemanticFeatureConceptBase &first, const SpeakableString &formattedFirst, const SemanticFeatureConceptBase &second, const SpeakableString &formattedSecond) const |
|
virtual SemanticConceptList * | setItemDelimiter (const SpeakableString &value) |
|
virtual SpeakableString | getItemDelimiter (const SemanticFeatureConceptBase &previous, const SpeakableString &formattedPrevious, const SemanticFeatureConceptBase &next, const SpeakableString &formattedNext) const |
|
virtual SemanticConceptList * | setBeforeLast (const SpeakableString &value) |
|
virtual SpeakableString | getBeforeLast (const SemanticFeatureConceptBase &secondToLast, const SpeakableString &formattedSecondToLast, const SemanticFeatureConceptBase &last, const SpeakableString &formattedLast) const |
|
virtual SemanticConceptList * | setAfterLast (const SpeakableString &value) |
|
virtual SpeakableString | getAfterLast (const SemanticFeatureConceptBase &last, const SpeakableString &formattedLast) const |
|
virtual SemanticConceptList * | setItemPrefix (const SpeakableString &value) |
|
virtual SpeakableString | getItemPrefix (const SemanticFeatureConceptBase &item, const SpeakableString &formattedItem) const |
|
virtual SemanticConceptList * | setItemSuffix (const SpeakableString &value) |
|
virtual SpeakableString | getItemSuffix (const SemanticFeatureConceptBase &item, const SpeakableString &formattedItem) const |
|
virtual void | setAvoidItemAffixRedundancy (bool value) |
|
| SemanticConceptList (const SemanticFeatureModel *model, const ::std::vector< const SemanticFeatureConceptBase * > &values) |
|
| SemanticConceptList (const SemanticFeatureModel *model, const ::std::vector< SemanticFeatureConceptBase * > &values) |
|
| SemanticConceptList (const SemanticConceptList &other) |
|
| ~SemanticConceptList () override |
|
virtual const SemanticFeatureModel * | getModel () const |
|
virtual const ::std::u16string * | getConstraint (const SemanticFeature &feature) const |
|
virtual bool | hasConstraint (const SemanticFeature &feature) const |
|
virtual void | putConstraintByName (::std::u16string_view featureName, ::std::u16string_view featureValue) |
|
virtual void | clearConstraintByName (::std::u16string_view featureName) |
|
virtual SpeakableString * | getFeatureValueByName (::std::u16string_view featureName) const |
|
| SemanticFeatureConceptBase (const SemanticFeatureModel *model) |
|
| SemanticFeatureConceptBase (const SemanticFeatureConceptBase &other) |
|
| ~SemanticFeatureConceptBase () override |
|
| ~SpeakableConcept () override |
|
virtual ::std::u16string | toString () const |
|
virtual | ~Object () |
|
Formats a list of SemanticFeatureConceptBase objects with context sensitive semantic features.
Definition at line 16 of file SemanticConceptList.hpp.