Home
last modified time | relevance | path

Searched refs:stl_interfaces (Results 1 – 25 of 37) sorted by relevance

12

/third_party/boost/libs/stl_interfaces/test/
Dforward.cpp22 : 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 …]
Dinput.cpp18 : 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 …]
Dbidirectional.cpp19 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 …]
Dreverse_iter.cpp18 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 …]
Doutput.cpp17 : 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<
Dview_tests.hpp15 boost::stl_interfaces::element_layout Contiguity>
17 : boost::stl_interfaces::
32 boost::stl_interfaces::element_layout Contiguity,
Drandom_access.cpp19 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 …]
Ddetail.cpp17 namespace detail = boost::stl_interfaces::detail;
18 namespace v1_dtl = boost::stl_interfaces::v1::v1_dtl;
Darray.cpp20 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>;
Dill_formed.hpp15 !boost::stl_interfaces::detail::detector<void, Template, Args...>::value>;
/third_party/boost/libs/stl_interfaces/
DCMakeLists.txt9 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)
DREADME.md1 # 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/
Dstl_interfaces.qbk11 [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`]]
DJamfile.v242 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 ;
Dstl_interfaces.idx1 !scan-path "boost/stl_interfaces" ".*\.hpp" true
3 !scan-path "libs/stl_interfaces/example" ".*\.cpp"
/third_party/boost/libs/stl_interfaces/example/
Dstatic_vector.hpp20 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>;
Dback_insert_iterator.cpp21 struct back_insert_iterator : boost::stl_interfaces::iterator_interface<
53 using base_type = boost::stl_interfaces::iterator_interface<
Dfiltered_int_iterator.cpp17 struct filtered_int_iterator : boost::stl_interfaces::iterator_interface<
50 friend boost::stl_interfaces::access;
Dnode_iterator.cpp27 : boost::stl_interfaces::
51 using base_type = boost::stl_interfaces::
Ddrop_while_view.cpp20 : boost::stl_interfaces::view_interface<subrange<Iterator, Sentinel>>
57 : boost::stl_interfaces::view_interface<drop_while_view<Range, Pred>>
Dreverse_iterator.cpp23 : boost::stl_interfaces::iterator_interface<
26 boost::stl_interfaces::v2::detail::iter_concept_t<BidiIter>,
Drandom_access_iterator.cpp18 : boost::stl_interfaces::iterator_interface<
Drepeated_chars_iterator.cpp14 struct repeated_chars_iterator : boost::stl_interfaces::iterator_interface<
/third_party/boost/boost/stl_interfaces/
Dreverse_iterator.hpp12 namespace boost { namespace stl_interfaces { inline namespace v1 { namespace
175 namespace boost { namespace stl_interfaces { namespace v2 { namespace
Dsequence_container_interface.hpp19 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()

12