7namespace Stroika::Foundation::Database::SQL::ODBC {
9#if qStroika_HasComponent_ODBC
16 inline Connection::Ptr::Ptr (
const Ptr& src)
20 inline Connection::Ptr& Connection::Ptr::operator= (
const Ptr& src)
22 inherited::operator= (src);
25 inline Connection::Ptr& Connection::Ptr::operator= (Ptr&& src)
noexcept
27 inherited::operator= (move (src));
30 inline Connection::IRep* Connection::Ptr::operator->() const noexcept
32 return Debug::UncheckedDynamicPointerCast<IRep> (_fRep).get ();
std::shared_ptr< T > UncheckedDynamicPointerCast(const std::shared_ptr< T1 > &arg) noexcept
Produce the same result as dynamic_pointer_cast if the successful case (non-null) - with better perfo...