|
| template<typename Interface > |
| bool | neolib::operator< (ref_ptr< Interface > const &lhs, ref_ptr< Interface > const &rhs) noexcept |
| |
| template<typename ConcreteType , typename... Args> |
| ref_ptr< ConcreteType > | neolib::make_ref (Args &&... args) |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::static_pointer_cast (ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::static_pointer_cast (ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::const_pointer_cast (ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::const_pointer_cast (ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::reinterpret_pointer_cast (ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::reinterpret_pointer_cast (ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::dynamic_pointer_cast (ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::dynamic_pointer_cast (ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::static_pointer_cast (i_ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::static_pointer_cast (i_ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::const_pointer_cast (i_ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::const_pointer_cast (i_ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::reinterpret_pointer_cast (i_ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::reinterpret_pointer_cast (i_ref_ptr< U > &&aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::dynamic_pointer_cast (i_ref_ptr< U > const &aOther) noexcept |
| |
| template<class T , class U > |
| ref_ptr< T > | neolib::dynamic_pointer_cast (i_ref_ptr< U > &&aOther) noexcept |
| |