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.