|
template<typename T, typename A, typename... Args> |
shared_ptr< T > | fl::allocate_shared (const A &alloc, Args &&... args) |
|
template<typename T, typename Y> |
shared_ptr< T > | fl::const_pointer_cast (const shared_ptr< Y > &other) noexcept |
|
template<typename T, typename... Args> |
shared_ptr< T > | fl::make_shared (Args &&... args) |
|
template<typename T> |
shared_ptr< T > | fl::make_shared_no_tracking (T &obj) |
|
template<typename T, typename Deleter, typename... Args> |
shared_ptr< T > | fl::make_shared_with_deleter (Deleter d, Args &&... args) |
|
template<typename T, typename Y> |
bool | fl::operator!= (const shared_ptr< T > &lhs, const shared_ptr< Y > &rhs) noexcept |
|
template<typename T> |
bool | fl::operator!= (const shared_ptr< T > &lhs, fl::nullptr_t) noexcept |
|
template<typename T> |
bool | fl::operator!= (fl::nullptr_t, const shared_ptr< T > &rhs) noexcept |
|
template<typename T, typename Y> |
bool | fl::operator< (const shared_ptr< T > &lhs, const shared_ptr< Y > &rhs) noexcept |
|
template<typename T, typename Y> |
bool | fl::operator<= (const shared_ptr< T > &lhs, const shared_ptr< Y > &rhs) noexcept |
|
template<typename T, typename Y> |
bool | fl::operator== (const shared_ptr< T > &lhs, const shared_ptr< Y > &rhs) noexcept |
|
template<typename T> |
bool | fl::operator== (const shared_ptr< T > &lhs, fl::nullptr_t) noexcept |
|
template<typename T> |
bool | fl::operator== (fl::nullptr_t, const shared_ptr< T > &rhs) noexcept |
|
template<typename T, typename Y> |
bool | fl::operator> (const shared_ptr< T > &lhs, const shared_ptr< Y > &rhs) noexcept |
|
template<typename T, typename Y> |
bool | fl::operator>= (const shared_ptr< T > &lhs, const shared_ptr< Y > &rhs) noexcept |
|
template<typename T, typename Y> |
shared_ptr< T > | fl::reinterpret_pointer_cast (const shared_ptr< Y > &other) noexcept |
|
template<typename T, typename Y> |
shared_ptr< T > | fl::static_pointer_cast (const shared_ptr< Y > &other) noexcept |
|
template<typename T> |
void | fl::swap (shared_ptr< T > &lhs, shared_ptr< T > &rhs) noexcept |
|