1 #ifndef __OPENTREP_BOM_STRINGPARTITION_HPP
2 #define __OPENTREP_BOM_STRINGPARTITION_HPP
102 void init (
const std::string& iStringToBePartitioned);
112 void toStream (std::ostream& ioOut)
const;
169 #endif // __OPENTREP_BOM_STRINGPARTITION_HPP
std::list< StringSet > StringPartition_T
std::list< StringPartition > StringPartitionList_T
void toStream(std::ostream &ioOut) const
Base class for the light structures.
std::string _initialString
std::string describe() const
StringPartition_T _partition
void push_back(const StringSet &iStringSet)
std::string describeKey() const
Class holding a set of strings, e.g., {"rio", "de", "janeiro"}.
StringSet calculateUniqueCombinations() const
void fromStream(std::istream &ioIn)
const std::string & getInitialString() const
StringPartition(const std::string &iStringToBePartitioned)