|
| template<typename T, typename... Args> |
| fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type | fl::make_unique (Args &&... args) FL_NOEXCEPT |
| |
| template<typename T> |
| fl::enable_if< fl::is_array< T >::value, unique_ptr< T > >::type | fl::make_unique (fl::size_t size) FL_NOEXCEPT |
| |
| template<typename T, typename Deleter> |
| bool | fl::operator!= (const unique_ptr< T, Deleter > &ptr, fl::nullptr_t) FL_NOEXCEPT |
| |
| template<typename T1, typename Deleter1, typename T2, typename Deleter2> |
| bool | fl::operator!= (const unique_ptr< T1, Deleter1 > &lhs, const unique_ptr< T2, Deleter2 > &rhs) FL_NOEXCEPT |
| |
| template<typename T, typename Deleter> |
| bool | fl::operator!= (fl::nullptr_t, const unique_ptr< T, Deleter > &ptr) FL_NOEXCEPT |
| |
| template<typename T, typename Deleter> |
| bool | fl::operator== (const unique_ptr< T, Deleter > &ptr, fl::nullptr_t) FL_NOEXCEPT |
| |
| template<typename T1, typename Deleter1, typename T2, typename Deleter2> |
| bool | fl::operator== (const unique_ptr< T1, Deleter1 > &lhs, const unique_ptr< T2, Deleter2 > &rhs) FL_NOEXCEPT |
| |
| template<typename T, typename Deleter> |
| bool | fl::operator== (fl::nullptr_t, const unique_ptr< T, Deleter > &ptr) FL_NOEXCEPT |
| |
| template<typename T, typename Deleter> |
| void | fl::swap (unique_ptr< T, Deleter > &lhs, unique_ptr< T, Deleter > &rhs) FL_NOEXCEPT |
| |