VCCC  2024.05
VisualCamp Common C++ library
iterator_tag.hpp
Go to the documentation of this file.
1 //
2 // Created by yonggyulee on 2023/12/25.
3 //
4 
5 #ifndef VCCC_ITERATOR_ITERATOR_TAG_HPP_
6 #define VCCC_ITERATOR_ITERATOR_TAG_HPP_
7 
8 #include <iterator>
9 
10 namespace vccc {
11 
14 
20 
21 #if __cplusplus < 202002L
23 #else
24 using contiguous_iterator_tag = std::contiguous_iterator_tag;
25 #endif
26 
27 // placeholder for ignoring typedefs
29 
31 
32 } // namespace vccc
33 
34 #endif // VCCC_ITERATOR_ITERATOR_TAG_HPP_
std::forward_iterator_tag forward_iterator_tag
Definition: iterator_tag.hpp:17
std::random_access_iterator_tag random_access_iterator_tag
Definition: iterator_tag.hpp:19
std::output_iterator_tag output_iterator_tag
Definition: iterator_tag.hpp:16
std::input_iterator_tag input_iterator_tag
Definition: iterator_tag.hpp:15
std::bidirectional_iterator_tag bidirectional_iterator_tag
Definition: iterator_tag.hpp:18
Definition: directory.h:12
Definition: iterator_tag.hpp:22
Definition: iterator_tag.hpp:28