Defines join algorithm. More...
#include <boost/algorithm/string/config.hpp>#include <boost/algorithm/string/detail/sequence.hpp>#include <boost/range/value_type.hpp>#include <boost/range/as_literal.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::algorithm | |
Functions | |
| template<typename SequenceSequenceT , typename Range1T > | |
| range_value< SequenceSequenceT > ::type | boost::algorithm::join (const SequenceSequenceT &Input, const Range1T &Separator) |
| Join algorithm. More... | |
| template<typename SequenceSequenceT , typename Range1T , typename PredicateT > | |
| range_value< SequenceSequenceT > ::type | boost::algorithm::join_if (const SequenceSequenceT &Input, const Range1T &Separator, PredicateT Pred) |
| Conditional join algorithm. More... | |
Defines join algorithm.
Join algorithm is a counterpart to split algorithms. It joins strings from a 'list' by adding user defined separator. Additionally there is a version that allows simple filtering by providing a predicate.