/third_party/boost/boost/ptr_container/ |
D | ptr_array.hpp | 87 typedef BOOST_DEDUCED_TYPENAME base_class::auto_type 88 auto_type; typedef in boost::ptr_array 193 auto_type replace( U* r ) // strong in replace() 198 … auto_type res( static_cast<U*>(this->base()[idx]), *this ); // nothrow in replace() 205 auto_type replace( std::auto_ptr<V> r ) in replace() 212 auto_type replace( std::unique_ptr<V> r ) in replace() 218 auto_type replace( size_t idx, U* r ) // strong in replace() 222 auto_type ptr( r, *this ); in replace() 226 auto_type res( static_cast<U*>(this->base()[idx]), *this ); // nothrow in replace() 233 auto_type replace( size_t idx, std::auto_ptr<V> r ) in replace() [all …]
|
D | ptr_map_adapter.hpp | 156 typedef BOOST_DEDUCED_TYPENAME base_type::auto_type 157 auto_type; typedef in boost::ptr_container_detail::ptr_map_adapter_base 362 auto_type replace( iterator where, mapped_type x ) // strong in replace() 367 auto_type ptr( x, *this ); in replace() 372 auto_type old( where->second, *this ); // nothrow in replace() 379 auto_type replace( iterator where, std::auto_ptr<U> x ) in replace() 386 auto_type replace( iterator where, std::unique_ptr<U> x ) in replace() 429 typedef BOOST_DEDUCED_TYPENAME base_type::auto_type 430 auto_type; typedef in boost::ptr_map_adapter 437 void safe_insert( const key_type& key, auto_type ptr ) // strong in safe_insert() [all …]
|
D | ptr_circular_buffer.hpp | 60 typedef typename base_type::auto_type auto_type; typedef in boost::ptr_circular_buffer 298 auto_type old_ptr( value_type(), *this ); in push_back() 324 auto_type old_ptr( value_type(), *this ); in push_front() 350 auto_type new_ptr( ptr, *this ); in insert() 356 auto_type old_ptr( value_type(), *this ); in insert() 402 auto_type new_ptr( ptr, *this ); in rinsert() 408 auto_type old_ptr( value_type(), *this ); in rinsert()
|
D | ptr_sequence_adapter.hpp | 154 typedef BOOST_DEDUCED_TYPENAME base_type::auto_type auto_type; typedef in boost::ptr_sequence_adapter 271 auto_type ptr( x, *this ); // notrow in push_back() 294 auto_type ptr( x, *this ); // nothrow in push_front() 314 auto_type pop_back() in pop_back() 318 auto_type ptr( static_cast<value_type>(this->base().back()), *this ); in pop_back() 324 auto_type pop_front() in pop_front() 328 auto_type ptr( static_cast<value_type>(this->base().front()), *this ); in pop_front()
|
D | ptr_set_adapter.hpp | 338 typedef BOOST_DEDUCED_TYPENAME base_type::auto_type 339 auto_type; typedef in boost::ptr_set_adapter 459 auto_type ptr( x, *this ); in insert() 487 auto_type ptr( x, *this ); in insert() 590 typedef BOOST_DEDUCED_TYPENAME base_type::auto_type 591 auto_type; typedef in boost::ptr_multiset_adapter 714 auto_type ptr( x, *this ); in insert()
|
/third_party/boost/boost/ptr_container/detail/ |
D | reversible_ptr_container.hpp | 155 auto_type; typedef in boost::ptr_container_detail::reversible_ptr_container 610 auto_type ptr( x, *this ); // nothrow in insert() 661 auto_type release( iterator where ) in release() 668 auto_type ptr( Config::get_pointer(where), *this ); // nothrow in release() 673 auto_type replace( iterator where, Ty_* x ) // strong in replace() 678 auto_type ptr( x, *this ); in replace() 682 auto_type old( Config::get_pointer(where), *this ); // nothrow in replace() 689 auto_type replace( iterator where, std::auto_ptr<U> x ) in replace() 696 auto_type replace( iterator where, std::unique_ptr<U> x ) in replace() 702 auto_type replace( size_type idx, Ty_* x ) // strong in replace() [all …]
|
/third_party/boost/libs/ptr_container/doc/ |
D | ptr_deque.rst | 61 auto_type pop_front(); 64 auto_type replace( size_type idx, T* x ); 66 auto_type replace( size_type idx, compatible-smart-ptr<U> x ); 107 - ``auto_type pop_front():`` 149 - ``auto_type replace( size_type idx, T* x );`` 159 - ``template< class U > auto_type replace( size_type idx, compatible-smart-ptr<U> x );``
|
D | ptr_array.rst | 83 auto_type replace( T* r ); 85 auto_type replace( compatible-smart-ptr<U> r ); 86 auto_type replace( size_t idx, T* r ); 88 auto_type replace( size_t idx, compatible-smart-ptr<U> r ); 210 - ``template< size_t idx > auto_type replace( T* r );`` 223 - ``template< size_t idx, class U > auto_type replace( compatible-smart-ptr<U> r );`` 227 - ``auto_type replace( size_t idx, T* r );`` 237 - ``template< class U > auto_type replace( size_t idx, compatible-smart-ptr<U> r );``
|
D | reversible_ptr_container.rst | 66 typedef *implementation defined* auto_type; 107 auto_type replace( iterator position, T* x ); 109 …auto_type replace( iterator position, compatible-smart-ptr<U> x ); … 112 auto_type release( iterator position ); 204 - ``typedef ... auto_type`` 214 ~auto_type(); 226 auto_type ptr = ...; 227 auto_type other = boost::ptr_container::move( ptr ); 394 - ``auto_type replace( iterator position, T* x );`` 404 - ``template< class U > auto_type replace( iterator position, compatible-smart-ptr<U> x );`` [all …]
|
D | ptr_vector.rst | 63 auto_type replace( size_type idx, T* x ); 65 auto_type replace( size_type idx, compatible-smart-ptr<U> x ); 141 - ``auto_type replace( size_type idx, T* x );`` 151 - ``template< class U > auto_type replace( size_type idx, compatible-smart-ptr<U> x );``
|
D | examples.rst | 109 typedef ptr_deque<T>::auto_type auto_type; 113 …auto_type ptr = deq.pop_back(); // remove back element from container and give up… 114 …auto_type ptr2 = deq.release( deq.begin() + 2 ); // use an iterator to determine the element to re…
|
D | ptr_list.rst | 55 auto_type pop_front(); 94 - ``auto_type pop_front():``
|
D | tutorial.rst | 301 zoo_type::auto_type the_animal = zoo.release( zoo.begin() ); 306 You can think of ``auto_type`` as a non-copyable form of 310 ``auto_type`` is convertible to ``bool``:: 312 if( ptr_vector< nullable<T> >::auto_type r = vec.pop_back() ) 343 zoo_type::auto_type old_animal = zoo.replace( zoo.begin(), new monkey("bibi") );
|
D | todo.txt | 40 auto_type skal v�re converter-bar til std::auto_ptr<U>, if the deleter is
|
D | conventions.rst | 79 ``SmartContainer::auto_type`` object is used to provide an exception-safe transfer
|
D | ptr_sequence_adapter.rst | 69 auto_type pop_back(); 248 - ``auto_type pop_back();``
|
D | ptr_container.rst | 227 Finally, you can now also "copy" and "assign" an ``auto_type`` ptr by calling ``move()``:: 229 boost::ptr_vector<T>::auto_type move_ptr = ...;
|
/third_party/boost/libs/ptr_container/test/ |
D | sequence_test_data.hpp | 162 typedef BOOST_DEDUCED_TYPENAME C::auto_type auto_type; in reversible_container_test() typedef 166 auto_type ptr = c.release( c.begin() ); in reversible_container_test() 175 auto_type ptr2 = c.replace( c.begin(), new T ); in reversible_container_test()
|
D | tut1.cpp | 179 typedef barn_type::auto_type animal_transport;
|
D | associative_test_data.hpp | 150 typename C::auto_type ptr2 = c.release( c.begin() ); in ptr_set_test()
|
/third_party/boost/boost/spirit/home/qi/auto/ |
D | auto.hpp | 41 using spirit::auto_type;
|
/third_party/boost/boost/spirit/home/karma/auto/ |
D | auto.hpp | 53 using spirit::auto_type;
|
/third_party/boost/boost/spirit/repository/home/karma/nonterminal/ |
D | subrule.hpp | 328 typedef mpl::bool_<Auto_> auto_type; typedef 332 Subject, auto_type> binder_type;
|
/third_party/boost/boost/spirit/repository/home/qi/nonterminal/ |
D | subrule.hpp | 355 typedef mpl::bool_<Auto_> auto_type; typedef 359 Subject, auto_type> binder_type;
|
/third_party/boost/boost/spirit/home/support/ |
D | common_terminals.hpp | 143 ( auto_, auto_type )
|