Class template Dune::XT::Common::PrefixOutputIterator<T>

template<typename T>
class Dune::XT::Common::PrefixOutputIterator<T>

Outputiterator to emulate python’s str.join(iterable)

std::copy(strings.begin(), strings.end(), PrefixOutputIterator(ostream, “,”));

See also: http://codereview.stackexchange.com/questions/30132/comma-formatted-stl-vectors/30181#30181

Method Dune::XT::Common::PrefixOutputIterator::operator*

template<typename T>
PrefixOutputIterator<T> &Dune::XT::Common::PrefixOutputIterator<T>::operator*()

No documentation provided.

Method Dune::XT::Common::PrefixOutputIterator::operator++

template<typename T>
PrefixOutputIterator<T> &Dune::XT::Common::PrefixOutputIterator<T>::operator++()

No documentation provided.

Method Dune::XT::Common::PrefixOutputIterator::operator++

template<typename T>
PrefixOutputIterator<T> &Dune::XT::Common::PrefixOutputIterator<T>::operator++(int)

No documentation provided.

Method Dune::XT::Common::PrefixOutputIterator::operator=

template<typename T>
void Dune::XT::Common::PrefixOutputIterator<T>::operator=(const T &value)

No documentation provided.

Constructor Dune::XT::Common::PrefixOutputIterator::PrefixOutputIterator

template<typename T>
explicit Dune::XT::Common::PrefixOutputIterator<T>::PrefixOutputIterator(std::ostream &o, std::string p = "")

No documentation provided.

Field Dune::XT::Common::PrefixOutputIterator::ostream

template<typename T>
std::ostream &Dune::XT::Common::PrefixOutputIterator<T>::ostream

No documentation provided.

Field Dune::XT::Common::PrefixOutputIterator::prefix

template<typename T>
std::string Dune::XT::Common::PrefixOutputIterator<T>::prefix

No documentation provided.

Field Dune::XT::Common::PrefixOutputIterator::first

template<typename T>
bool Dune::XT::Common::PrefixOutputIterator<T>::first

No documentation provided.

Type alias Dune::XT::Common::PrefixOutputIterator::difference_type

template<typename T>
using Dune::XT::Common::PrefixOutputIterator<T>::difference_type = std::size_t

No documentation provided.

Type alias Dune::XT::Common::PrefixOutputIterator::value_type

template<typename T>
using Dune::XT::Common::PrefixOutputIterator<T>::value_type = T

No documentation provided.

Type alias Dune::XT::Common::PrefixOutputIterator::pointer

template<typename T>
using Dune::XT::Common::PrefixOutputIterator<T>::pointer = T*

No documentation provided.

Type alias Dune::XT::Common::PrefixOutputIterator::reference

template<typename T>
using Dune::XT::Common::PrefixOutputIterator<T>::reference = T

No documentation provided.

Type alias Dune::XT::Common::PrefixOutputIterator::iterator_category

template<typename T>
using Dune::XT::Common::PrefixOutputIterator<T>::iterator_category = std::output_iterator_tag

No documentation provided.