Home
last modified time | relevance | path

Searched refs:polymorphic_pointer_cast (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/sdv/vsomeip/third_party/boost/conversion/doc/
Dconversion.qbk40 # The [@boost:boost/polymorphic_pointer_cast.hpp boost/polymorphic_pointer_cast.hpp] header
41 provides [link polymorphic_pointer_cast `polymorphic_pointer_cast<>`] and
42 [link polymorphic_pointer_cast `polymorphic_pointer_downcast<>`]
127 [#polymorphic_pointer_cast]
128 [section polymorphic_pointer_cast]
130 `polymorphic_pointer_downcast` and `polymorphic_pointer_cast` are more generic versions
138 For `polymorphic_pointer_cast`:
150 #include <boost/polymorphic_pointer_cast.hpp>
194 inline auto polymorphic_pointer_cast(Base x);
212 and `polymorphic_pointer_cast` by Antony Polukhin.
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/conversion/test/
Dpolymorphic_cast_test.cpp120 derived = boost::polymorphic_pointer_cast<Derived>( base ); in test_polymorphic_pointer_cast()
138 base2 = boost::polymorphic_pointer_cast<Base2>( base ); // crosscast in test_polymorphic_pointer_cast()
156 sp_base2 = boost::polymorphic_pointer_cast<Base2>( sp_base ); // crosscast in test_polymorphic_pointer_cast()
270 BOOST_TEST_THROWS( boost::polymorphic_pointer_cast<Derived>( base ), std::bad_cast ); in test_polymorphic_pointer_cast_fail()
273 …BOOST_TEST_THROWS( boost::polymorphic_pointer_cast<Derived>( boost::shared_ptr<Base>(new Base) ), … in test_polymorphic_pointer_cast_fail()
276 …BOOST_TEST_THROWS( boost::polymorphic_pointer_cast<Derived>( std::shared_ptr<Base>(new Base) ), st… in test_polymorphic_pointer_cast_fail()
279 …BOOST_TEST_THROWS( boost::polymorphic_pointer_cast<Derived>( boost::intrusive_ptr<Base>(new Base) … in test_polymorphic_pointer_cast_fail()
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/conversion/include/boost/
Dpolymorphic_pointer_cast.hpp67 polymorphic_pointer_cast (const Source& x) in polymorphic_pointer_cast() function