/third_party/boost/libs/poly_collection/ |
D | README.md | 5 …poly_collection.svg?branch=develop)](https://travis-ci.org/boostorg/poly_collection) | [ | [ 17 [novel data structure](http://www.boost.org/doc/html/poly_collection/an_efficient_polymorphic_data_… 22 …oost::base_collection`](http://www.boost.org/doc/html/poly_collection/tutorial.html#poly_collectio… 23 …::function_collection`](http://www.boost.org/doc/html/poly_collection/tutorial.html#poly_collectio… 24 …boost::any_collection`](http://www.boost.org/doc/html/poly_collection/tutorial.html#poly_collectio…
|
/third_party/boost/libs/poly_collection/doc/ |
D | Jamfile.v2 | 7 # See http://www.boost.org/libs/poly_collection for library home page. 16 : <location>html/poly_collection/img 23 : <location>../../../doc/html/poly_collection/img 28 xml poly_collection : poly_collection.qbk ; 31 : poly_collection 34 <xsl:param>boost.image.src=poly_collection/img/boost.png 39 alias boostdoc : poly_collection : : : <dependency>images_boostdoc ;
|
D | reference.qbk | 23 [def _polymorphism_model_ [link poly_collection.reference.polymorphism_models polymorphism model]] 53 [def _PolymorphicContainer_ [link poly_collection.reference.polymorphic_containers [* `PolymorphicC… 81 [def _PolymorphicCollection_ [link poly_collection.reference.polymorphic_containers.polymorphic_col… 172 [#poly_collection.reference.polymorphic_containers.polymorphic_collections.types.local_base_iterato… 173 [def _local_base_iterator_ [link poly_collection.reference.polymorphic_containers.polymorphic_colle… 183 [#poly_collection.reference.polymorphic_containers.polymorphic_collections.types.const_local_base_i… 184 [def _const_local_base_iterator_ [link poly_collection.reference.polymorphic_containers.polymorphic… 193 [#poly_collection.reference.polymorphic_containers.polymorphic_collections.types.local_iterator] 194 [def _local_iterator_ [link poly_collection.reference.polymorphic_containers.polymorphic_collection… 203 [#poly_collection.reference.polymorphic_containers.polymorphic_collections.types.const_local_iterat… [all …]
|
D | poly_collection_synopsis.qbk | 13 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.types ['// types:… 38 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.construct_copy_de… 47 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.construct_copy_de… 56 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.type_registration… 64 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.iterators ['// it… 95 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.capacity ['// cap… 119 …``[link poly_collection.reference.polymorphic_containers.polymorphic_collections.modifiers ['// mo…
|
D | poly_collection.qbk | 6 [id poly_collection] 7 [dirname poly_collection] 90 [$poly_collection/img/ptr_vector.png] 130 [$poly_collection/img/segment_map.png] 183 (Code samples from [@boost:/libs/poly_collection/example/basic_base.cpp `basic_base.cpp`].) 259 (Code samples from [@boost:/libs/poly_collection/example/basic_function.cpp `basic_function.cpp`]. 326 (Code samples from [@boost:/libs/poly_collection/example/basic_any.cpp `basic_any.cpp`].) 383 (Code samples from [@boost:/libs/poly_collection/example/segmented_structure.cpp `segmented_structu… 388 Getting back to our [link poly_collection.tutorial.basics.boost_base_collection `boost::base_collec… 394 [link poly_collection.reference.header_boost_poly_collection_exc.class_unregistered_type `boost::po… [all …]
|
/third_party/boost/boost/poly_collection/detail/ |
D | poly_collection.hpp | 34 namespace poly_collection{ namespace 43 class poly_collection class 146 using iterator_impl=detail::iterator_impl<poly_collection,Const>; 149 detail::local_iterator_impl<poly_collection,BaseIterator>; 189 friend class poly_collection; 216 friend class poly_collection; 236 friend class poly_collection; 259 friend class poly_collection; 310 friend class poly_collection; 352 friend class poly_collection; [all …]
|
D | is_invocable.hpp | 24 namespace poly_collection{ namespace 51 struct is_void< ::boost::poly_collection::detail::is_invocable_fallback::hook>: 57 using namespace ::boost::poly_collection::detail::is_invocable_fallback; in is_invocable_f() 64 using namespace ::boost::poly_collection::detail::is_invocable_fallback; in is_invocable_r_f() 73 namespace poly_collection{ namespace
|
D | is_final.hpp | 24 namespace poly_collection{ namespace 37 struct is_void< ::boost::poly_collection::detail::is_final_fallback::hook>: 43 using namespace ::boost::poly_collection::detail::is_final_fallback; in is_final_f() 52 namespace poly_collection{ namespace
|
D | iterator_traits.hpp | 21 namespace poly_collection{ namespace 26 class poly_collection; 47 struct model_of<common_impl::poly_collection<Model,Allocator>>
|
D | is_constructible.hpp | 30 namespace poly_collection{ namespace 51 namespace poly_collection{ namespace
|
D | is_equality_comparable.hpp | 21 namespace poly_collection{ namespace
|
D | is_nothrow_eq_comparable.hpp | 22 namespace poly_collection{ namespace
|
D | auto_iterator.hpp | 20 namespace poly_collection{ namespace
|
/third_party/boost/libs/poly_collection/test/ |
D | test_algorithm_impl.hpp | 74 DEFINE_ALGORITHM(poly_all_of,boost::poly_collection::all_of) 76 DEFINE_ALGORITHM(poly_any_of,boost::poly_collection::any_of) 78 DEFINE_ALGORITHM(poly_none_of,boost::poly_collection::none_of) 80 DEFINE_ALGORITHM(poly_for_each,boost::poly_collection::for_each) 81 DEFINE_ALGORITHM(poly_for_each_n,boost::poly_collection::for_each_n) 83 DEFINE_ALGORITHM(poly_find,boost::poly_collection::find) 85 DEFINE_ALGORITHM(poly_find_if,boost::poly_collection::find_if) 87 DEFINE_ALGORITHM(poly_find_if_not,boost::poly_collection::find_if_not) 89 DEFINE_ALGORITHM(poly_find_end,boost::poly_collection::find_end) 91 DEFINE_ALGORITHM(poly_find_first_of,boost::poly_collection::find_first_of) [all …]
|
D | Jamfile.v2 | 6 # See http://www.boost.org/libs/poly_collection for library home page. 17 test-suite "poly_collection" :
|
D | test_construction.cpp | 275 boost::poly_collection::not_copy_constructible; in test_construction() 332 boost::poly_collection::any_collection_value_type<concept_> in test_scoped_allocator() 338 using poly_collection= in test_scoped_allocator() 344 poly_collection p{al}; in test_scoped_allocator()
|
/third_party/boost/boost/poly_collection/ |
D | any_collection.hpp | 23 namespace poly_collection{ namespace 27 public common_impl::poly_collection<detail::any_model<Concept>,Allocator> 29 using base_type=common_impl::poly_collection< 74 using poly_collection::any_collection;
|
D | base_collection.hpp | 23 namespace poly_collection{ namespace 27 public common_impl::poly_collection<detail::base_model<Base>,Allocator> 29 using base_type=common_impl::poly_collection< 74 using poly_collection::base_collection;
|
D | function_collection.hpp | 23 namespace poly_collection{ namespace 27 public common_impl::poly_collection< 30 using base_type=common_impl::poly_collection< 76 using poly_collection::function_collection;
|
D | base_collection_fwd.hpp | 20 namespace poly_collection{ namespace 41 using poly_collection::base_collection;
|
D | any_collection_fwd.hpp | 20 namespace poly_collection{ namespace 52 using poly_collection::any_collection;
|
D | function_collection_fwd.hpp | 20 namespace poly_collection{ namespace 53 using poly_collection::function_collection;
|
/third_party/boost/libs/poly_collection/example/ |
D | algorithms.cpp | 85 boost::poly_collection::for_each(c.begin(),c.end(),[&](const sprite& s){ in main() 96 auto n=boost::poly_collection::count_if( in main() 151 boost::poly_collection::for_each in main() 163 boost::poly_collection::for_each<warrior,juggernaut,goblin>( in main()
|
D | exceptions.cpp | 51 }catch(boost::poly_collection::not_copy_constructible&){} in main() 61 }catch(boost::poly_collection::not_equality_comparable&){} in main()
|
D | segmented_structure.cpp | 65 }catch(boost::poly_collection::unregistered_type&){} in main() 91 }catch(boost::poly_collection::unregistered_type&){} in main()
|