|  | 
| 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.