File tree Expand file tree Collapse file tree 1 file changed +19
-16
lines changed Expand file tree Collapse file tree 1 file changed +19
-16
lines changed Original file line number Diff line number Diff line change 22
33#include < iterator>
44#include < type_traits>
5+
6+ namespace JSON
7+ {
8+ template <typename T>
9+ struct is_random_access_iterator : std::is_same <
10+ typename std::iterator_traits<T>::iterator_category
11+ , std::random_access_iterator_tag>
12+ {};
513
6- template <typename T>
7- struct is_random_access_iterator : std::is_same <
8- typename std::iterator_traits<T>::iterator_category
9- , std::random_access_iterator_tag >
10- {};
14+ template <typename T>
15+ struct is_bidirectional_iterator : std::is_same <
16+ typename std::iterator_traits<T>::iterator_category
17+ , std::bidirectional_iterator_tag >
18+ {};
1119
12- template <typename T>
13- struct is_bidirectional_iterator : std::is_same <
14- typename std::iterator_traits<T>::iterator_category
15- , std::bidirectional_iterator_tag>
16- {};
17-
18- template <typename T>
19- struct is_forward_iterator : std::is_same <
20- typename std::iterator_traits<T>::iterator_category
21- , std::forward_iterator_tag>
22- {};
20+ template <typename T>
21+ struct is_forward_iterator : std::is_same <
22+ typename std::iterator_traits<T>::iterator_category
23+ , std::forward_iterator_tag>
24+ {};
25+ }
You can’t perform that action at this time.
0 commit comments