13#ifndef ML_STRING_LINE_MULTI_FIELD_H
14#define ML_STRING_LINE_MULTI_FIELD_H
MultiField(const std::string &name="")
static const std::string DefaultLineSeparator
void setStringValue(const std::string &value) override
StringLineMultiField(const std::string &name="")
Constructor. See constructor of MultiField for documentation.
std::string getStringValue(const std::string &sep) const
void setStringValue(const std::string &value, const std::string &sep)
void removeElements(const std::string &str=std::string())
std::string getStringValue() const override
Same as getStringValue(StringLineMultiField::DefaultLineSeparator).
void removeSubString(const std::string &str)
Removes the character sequence str from each string element of the internal vector.
ML_CLASS_HEADER(StringLineMultiField)
std::ostream & operator<<(std::ostream &out, const ml::Variant &variant)
std::istream & operator>>(std::istream &in, ml::Variant &variant)