VCCC  2024.05
VisualCamp Common C++ library
input_or_output_iterator.hpp
Go to the documentation of this file.
1 //
2 // Created by cosge on 2023-12-02.
3 //
4 
5 #ifndef VCCC_ITERATOR_INPUT_OR_OUTPUT_ITERATOR_HPP_
6 #define VCCC_ITERATOR_INPUT_OR_OUTPUT_ITERATOR_HPP_
7 
11 
12 namespace vccc {
13 
16 
17 
38 template<typename I>
40  : conjunction<
41  dereferenceable<I>,
42  weakly_incrementable<I>
43  > {};
44 
46 
47 } // namespace vccc
48 
49 #endif // VCCC_ITERATOR_INPUT_OR_OUTPUT_ITERATOR_HPP_
Definition: directory.h:12
Definition: conjunction.hpp:22
specifies that objects of a type can be incremented and dereferenced
Definition: input_or_output_iterator.hpp:43