Home
last modified time | relevance | path

Searched refs:auto_type (Results 1 – 25 of 27) sorted by relevance

12

/third_party/boost/boost/ptr_container/
Dptr_array.hpp87 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()
198auto_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 …]
Dptr_map_adapter.hpp156 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 …]
Dptr_circular_buffer.hpp60 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()
Dptr_sequence_adapter.hpp154 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()
Dptr_set_adapter.hpp338 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/
Dreversible_ptr_container.hpp155 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/
Dptr_deque.rst61 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 );``
Dptr_array.rst83 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 );``
Dreversible_ptr_container.rst66 typedef *implementation defined* auto_type;
107 auto_type replace( iterator position, T* x );
109auto_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 …]
Dptr_vector.rst63 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 );``
Dexamples.rst109 typedef ptr_deque<T>::auto_type auto_type;
113auto_type ptr = deq.pop_back(); // remove back element from container and give up…
114auto_type ptr2 = deq.release( deq.begin() + 2 ); // use an iterator to determine the element to re…
Dptr_list.rst55 auto_type pop_front();
94 - ``auto_type pop_front():``
Dtutorial.rst301 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") );
Dtodo.txt40 auto_type skal v�re converter-bar til std::auto_ptr<U>, if the deleter is
Dconventions.rst79 ``SmartContainer::auto_type`` object is used to provide an exception-safe transfer
Dptr_sequence_adapter.rst69 auto_type pop_back();
248 - ``auto_type pop_back();``
Dptr_container.rst227 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/
Dsequence_test_data.hpp162 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()
Dtut1.cpp179 typedef barn_type::auto_type animal_transport;
Dassociative_test_data.hpp150 typename C::auto_type ptr2 = c.release( c.begin() ); in ptr_set_test()
/third_party/boost/boost/spirit/home/qi/auto/
Dauto.hpp41 using spirit::auto_type;
/third_party/boost/boost/spirit/home/karma/auto/
Dauto.hpp53 using spirit::auto_type;
/third_party/boost/boost/spirit/repository/home/karma/nonterminal/
Dsubrule.hpp328 typedef mpl::bool_<Auto_> auto_type; typedef
332 Subject, auto_type> binder_type;
/third_party/boost/boost/spirit/repository/home/qi/nonterminal/
Dsubrule.hpp355 typedef mpl::bool_<Auto_> auto_type; typedef
359 Subject, auto_type> binder_type;
/third_party/boost/boost/spirit/home/support/
Dcommon_terminals.hpp143 ( auto_, auto_type )

12