Classes | |
| struct | default_delete |
| struct | default_delete< T[]> |
| struct | enable_if |
| struct | enable_if< true, T > |
| class | unique_ptr |
| class | unique_ptr< T[], D > |
| class | unique_ptr_storage |
| class | unique_ptr_storage< T, D, true > |
Functions | |
| template<typename T > | |
| enable_if <!zorba::internal::is_movable < T >::value, T & >::type | move (T &t) |
| template<typename T > | |
| enable_if < zorba::internal::is_movable < T >::value, zorba::internal::rv< T > & >::type | move (T const &t) |
| template<typename T > | |
| enable_if < zorba::internal::is_movable < T >::value, zorba::internal::rv< T > & >::type | move (zorba::internal::rv< T > &t) |
| ZORBA_DLL_PUBLIC ostream & | operator<< (ostream &o, const zorba::IdentTypes::kind_t ik) |
| ZORBA_DLL_PUBLIC ostream & | operator<< (ostream &o, const zorba::IdentTypes::quantifier_t iq) |
| ZORBA_DLL_PUBLIC ostream & | operator<< (ostream &o, const zorba::TypeIdentifier &ti) |
| ZORBA_DLL_PUBLIC ostream & | operator<< (ostream &o, const zorba::TypeIdentifier_t ti) |
| template<typename T , typename D , bool IsEmpty> | |
| void | swap (unique_ptr_storage< T, D, IsEmpty > &a, unique_ptr_storage< T, D, IsEmpty > &b) |
| template<typename T , typename D > | |
| void | swap (unique_ptr< T, D > &a, unique_ptr< T, D > &b) |
|
inline |
Definition at line 37 of file unique_ptr.h.
Referenced by std::unique_ptr< zorba::internal::ztd::proxy >::operator=(), and std::unique_ptr< T[], D >::operator=().
|
inline |
Definition at line 44 of file unique_ptr.h.
|
inline |
Definition at line 51 of file unique_ptr.h.
| ZORBA_DLL_PUBLIC ostream& std::operator<< | ( | ostream & | o, |
| const zorba::IdentTypes::kind_t | ik | ||
| ) |
| ZORBA_DLL_PUBLIC ostream& std::operator<< | ( | ostream & | o, |
| const zorba::IdentTypes::quantifier_t | iq | ||
| ) |
| ZORBA_DLL_PUBLIC ostream& std::operator<< | ( | ostream & | o, |
| const zorba::TypeIdentifier & | ti | ||
| ) |
| ZORBA_DLL_PUBLIC ostream& std::operator<< | ( | ostream & | o, |
| const zorba::TypeIdentifier_t | ti | ||
| ) |
|
inline |
Definition at line 137 of file unique_ptr.h.
References std::unique_ptr_storage< T, D, bool >::deleter(), and std::unique_ptr_storage< T, D, bool >::ptr_.
Referenced by std::unique_ptr< zorba::internal::ztd::proxy >::swap(), and std::unique_ptr< T[], D >::swap().
|
inline |
Definition at line 571 of file unique_ptr.h.
References std::unique_ptr< T, D >::swap().