ipcq 0.12.0
Loading...
Searching...
No Matches
adapter.hpp File Reference

Provides iterator adapter for ipcq::BasicReader. More...

#include <iterator>

Go to the source code of this file.

Classes

struct  ipcq::IteratorTraits< Iterator, class >
 Primary template for InputIterators. More...
 
struct  ipcq::IteratorTraits< Iterator, std::void_t< typename Iterator::container_type > >
 Template specialization for OutputIterators for which normal std::iterator_traits::value_type is void. More...
 
struct  ipcq::OutputIteratorAdapter< Iterator >
 Adapts either LegacyOutputIterator or Iterator type (e.g. More...
 

Namespaces

namespace  ipcq
 

Functions

template<class Container>
constexpr auto ipcq::BackInserter (Container &c) -> OutputIteratorAdapter< std::back_insert_iterator< Container > >
 Convenience function that creates an OutputIteratorAdapter with a std::back_insert_iterator for a container.
 

Detailed Description

Provides iterator adapter for ipcq::BasicReader.

SPDX-License-Identifier: LGPL-3.0-only

Definition in file adapter.hpp.