/third_party/boost/libs/stl_interfaces/test/ |
D | forward.cpp | 22 : boost::stl_interfaces:: 40 using base_type = boost::stl_interfaces:: 62 struct forward_iter : boost::stl_interfaces::iterator_interface< 87 using base_type = boost::stl_interfaces::iterator_interface< 145 boost::stl_interfaces::v1::element_layout::discontiguous>>::value, 153 boost::stl_interfaces::v1::element_layout::discontiguous> const>:: 166 boost::stl_interfaces::v1::element_layout::discontiguous>>::value, 174 boost::stl_interfaces::v1::element_layout::discontiguous> const>:: 187 boost::stl_interfaces::v1::element_layout::discontiguous>>::value, 195 boost::stl_interfaces::v1::element_layout::discontiguous> const>:: [all …]
|
D | input.cpp | 18 : boost::stl_interfaces:: 35 using base_type = boost::stl_interfaces:: 55 struct input_iter : boost::stl_interfaces::iterator_interface< 80 using base_type = boost::stl_interfaces::iterator_interface< 109 struct proxy_input_iter : boost::stl_interfaces::proxy_iterator_interface< 134 using base_type = boost::stl_interfaces::proxy_iterator_interface< 156 boost::stl_interfaces::proxy_arrow_result<int_pair>, 188 boost::stl_interfaces::v1::element_layout::discontiguous>>::value, 196 boost::stl_interfaces::v1::element_layout::discontiguous> const>:: 209 boost::stl_interfaces::v1::element_layout::discontiguous>>::value, [all …]
|
D | bidirectional.cpp | 19 struct basic_bidirectional_iter : boost::stl_interfaces::iterator_interface< 44 using base_type = boost::stl_interfaces::iterator_interface< 67 !boost::stl_interfaces::v1::v1_dtl:: 72 : boost::stl_interfaces::iterator_interface< 81 friend boost::stl_interfaces::access; 100 : boost::stl_interfaces::iterator_interface< 110 friend boost::stl_interfaces::access; 130 : boost::stl_interfaces::iterator_interface< 148 friend boost::stl_interfaces::access; 156 !boost::stl_interfaces::v1_dtl::ra_iter< [all …]
|
D | reverse_iter.cpp | 18 struct zip_iter : boost::stl_interfaces::proxy_iterator_interface< 54 auto first = boost::stl_interfaces::make_reverse_iterator(ints.end()); in main() 55 auto last = boost::stl_interfaces::make_reverse_iterator(ints.begin()); in main() 58 auto cfirst = boost::stl_interfaces::reverse_iterator< in main() 60 auto clast = boost::stl_interfaces::reverse_iterator< in main() 115 auto first = boost::stl_interfaces::make_reverse_iterator(ints.end()); in main() 116 auto last = boost::stl_interfaces::make_reverse_iterator(ints.begin()); in main() 119 auto cfirst = boost::stl_interfaces::reverse_iterator< in main() 121 auto clast = boost::stl_interfaces::reverse_iterator< in main() 190 auto first = boost::stl_interfaces::make_reverse_iterator( in main() [all …]
|
D | output.cpp | 17 : boost::stl_interfaces:: 30 using base_type = boost::stl_interfaces:: 53 struct back_insert_iter : boost::stl_interfaces::iterator_interface< 76 using base_type = boost::stl_interfaces::iterator_interface<
|
D | view_tests.hpp | 15 boost::stl_interfaces::element_layout Contiguity> 17 : boost::stl_interfaces:: 32 boost::stl_interfaces::element_layout Contiguity,
|
D | random_access.cpp | 19 struct basic_random_access_iter : boost::stl_interfaces::iterator_interface< 55 boost::stl_interfaces::v1::v1_dtl:: 60 : boost::stl_interfaces::iterator_interface< 69 friend boost::stl_interfaces::access; 88 struct adapted_random_access_iter : boost::stl_interfaces::iterator_interface< 108 friend boost::stl_interfaces::access; 137 struct random_access_iter : boost::stl_interfaces::iterator_interface< 195 struct zip_iter : boost::stl_interfaces::proxy_iterator_interface< 235 boost::stl_interfaces::proxy_arrow_result<int_refs_pair>, 255 struct udt_zip_iter : boost::stl_interfaces::proxy_iterator_interface< [all …]
|
D | detail.cpp | 17 namespace detail = boost::stl_interfaces::detail; 18 namespace v1_dtl = boost::stl_interfaces::v1::v1_dtl;
|
D | array.cpp | 20 struct array : boost::stl_interfaces::sequence_container_interface< 22 boost::stl_interfaces::v1::element_layout::contiguous> 33 using reverse_iterator = boost::stl_interfaces::reverse_iterator<iterator>; 35 boost::stl_interfaces::reverse_iterator<const_iterator>; 53 using base_type = boost::stl_interfaces::sequence_container_interface< 55 boost::stl_interfaces::v1::element_layout::contiguous>;
|
D | ill_formed.hpp | 15 !boost::stl_interfaces::detail::detector<void, Template, Args...>::value>;
|
/third_party/boost/libs/stl_interfaces/ |
D | CMakeLists.txt | 9 project(stl_interfaces) project 63 # stl_interfaces library 65 add_library(stl_interfaces INTERFACE) target 67 target_include_directories(stl_interfaces INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include) 68 target_link_libraries(stl_interfaces INTERFACE boost) 70 target_link_libraries(stl_interfaces INTERFACE ${link_flags}) 71 target_compile_options(stl_interfaces INTERFACE ${compile_flags}) 74 target_compile_options(stl_interfaces INTERFACE -Wall)
|
D | README.md | 1 # stl_interfaces chapter 140 struct repeated_chars_iterator : boost::stl_interfaces::iterator_interface< 180 Online docs: https://boostorg.github.io/stl_interfaces. 197 …tus](https://travis-ci.org/boostorg/stl_interfaces.svg?branch=develop)](https://travis-ci.org/boos…
|
/third_party/boost/libs/stl_interfaces/doc/ |
D | stl_interfaces.qbk | 11 [id stl_interfaces] 12 [dirname stl_interfaces] 55 [def _iter_iface_ [classref boost::stl_interfaces::v1::iterator_interface `iterator_interf… 56 [def _proxy_iter_iface_ [classref boost::stl_interfaces::v1::proxy_iterator_interface `proxy_ite… 57 [def _view_iface_ [classref boost::stl_interfaces::v1::view_interface `view_interface`]] 58 [def _cont_iface_ [classref boost::stl_interfaces::v1::sequence_container_interface `seque… 59 [def _rev_iter_ [classref boost::stl_interfaces::v1::reverse_iterator `reverse_iterator`… 60 [def _access_ [classref boost::stl_interfaces::access `access`]]
|
D | Jamfile.v2 | 42 run_doxygen [ glob $(here)/../../../boost/stl_interfaces/*.hpp ] : "Headers" ; 44 install images_standalone : [ glob *.png ] : <location>html/stl_interfaces/img ; 47 install images_boostdoc : [ glob *.png ] : <location>../../../doc/html/stl_interfaces/img ; 50 xml stl_interfaces 52 stl_interfaces.qbk 59 stl_interfaces 101 # <auto-index-script>stl_interfaces.idx 109 alias boostdoc : stl_interfaces : : : <dependency>images_boostdoc ;
|
D | stl_interfaces.idx | 1 !scan-path "boost/stl_interfaces" ".*\.hpp" true 3 !scan-path "libs/stl_interfaces/example" ".*\.cpp"
|
/third_party/boost/libs/stl_interfaces/example/ |
D | static_vector.hpp | 20 template<typename Derived, boost::stl_interfaces::element_layout Contiguity> 22 boost::stl_interfaces::v2::sequence_container_interface<Derived>; 24 template<typename Derived, boost::stl_interfaces::element_layout Contiguity> 26 boost::stl_interfaces::v1::sequence_container_interface<Derived, Contiguity>; 42 boost::stl_interfaces::element_layout::contiguous> 55 using reverse_iterator = boost::stl_interfaces::reverse_iterator<iterator>; 57 boost::stl_interfaces::reverse_iterator<const_iterator>; 253 boost::stl_interfaces::element_layout::contiguous>;
|
D | back_insert_iterator.cpp | 21 struct back_insert_iterator : boost::stl_interfaces::iterator_interface< 53 using base_type = boost::stl_interfaces::iterator_interface<
|
D | filtered_int_iterator.cpp | 17 struct filtered_int_iterator : boost::stl_interfaces::iterator_interface< 50 friend boost::stl_interfaces::access;
|
D | node_iterator.cpp | 27 : boost::stl_interfaces:: 51 using base_type = boost::stl_interfaces::
|
D | drop_while_view.cpp | 20 : boost::stl_interfaces::view_interface<subrange<Iterator, Sentinel>> 57 : boost::stl_interfaces::view_interface<drop_while_view<Range, Pred>>
|
D | reverse_iterator.cpp | 23 : boost::stl_interfaces::iterator_interface< 26 boost::stl_interfaces::v2::detail::iter_concept_t<BidiIter>,
|
D | random_access_iterator.cpp | 18 : boost::stl_interfaces::iterator_interface<
|
D | repeated_chars_iterator.cpp | 14 struct repeated_chars_iterator : boost::stl_interfaces::iterator_interface<
|
/third_party/boost/boost/stl_interfaces/ |
D | reverse_iterator.hpp | 12 namespace boost { namespace stl_interfaces { inline namespace v1 { namespace 175 namespace boost { namespace stl_interfaces { namespace v2 { namespace
|
D | sequence_container_interface.hpp | 19 namespace boost { namespace stl_interfaces { namespace detail { namespace 79 namespace boost { namespace stl_interfaces { inline namespace v1 { namespace 378 stl_interfaces::make_reverse_iterator(std::declval<D &>().end()))) in rbegin() 380 return stl_interfaces::make_reverse_iterator(derived().end()); in rbegin() 386 stl_interfaces::make_reverse_iterator(std::declval<D &>().begin()))) in rend() 388 return stl_interfaces::make_reverse_iterator(derived().begin()); in rend()
|