VCCC  2024.05
VisualCamp Common C++ library
output_iterator< I, T > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__iterator/output_iterator.hpp>

+ Inheritance diagram for output_iterator< I, T >:

Detailed Description

template<typename I, typename T>
struct vccc::output_iterator< I, T >

The output_iterator concept is a refinement of input_or_output_iterator, adding the requirement that it can be used to write values of type and value category encoded by T (via indirectly_writable). equality_comparable is not required.

Note

Unlike the LegacyOutputIterator requirements, the output_iterator concept does not require that the iterator category tag be defined.

Algorithms on output iterators should be single pass.

See also
std::output_iterator
input_or_output_iterator

The documentation for this struct was generated from the following file: