Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-05-12 09:08:08

0001 #ifndef VALUE_DETAIL_ITERATOR_FWD_H_62B23520_7C8E_11DE_8A39_0800200C9A66
0002 #define VALUE_DETAIL_ITERATOR_FWD_H_62B23520_7C8E_11DE_8A39_0800200C9A66
0003 
0004 #if defined(_MSC_VER) ||                                            \
0005     (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \
0006      (__GNUC__ >= 4))  // GCC supports "pragma once" correctly since 3.4
0007 #pragma once
0008 #endif
0009 
0010 #include "ATOOLS/YAML/yaml-cpp/dll.h"
0011 #include <list>
0012 #include <utility>
0013 #include <vector>
0014 
0015 namespace SHERPA_YAML {
0016 
0017 namespace detail {
0018 struct iterator_value;
0019 template <typename V>
0020 class iterator_base;
0021 }
0022 
0023 using iterator = detail::iterator_base<detail::iterator_value>;
0024 using const_iterator = detail::iterator_base<const detail::iterator_value>;
0025 }
0026 
0027 #endif  // VALUE_DETAIL_ITERATOR_FWD_H_62B23520_7C8E_11DE_8A39_0800200C9A66