Classes | Functions
std Namespace Reference

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)
 

Function Documentation

template<typename T >
enable_if<!zorba::internal::is_movable<T>::value,T&>::type std::move ( T &  t)
inline
template<typename T >
enable_if<zorba::internal::is_movable<T>::value, zorba::internal::rv<T>&>::type std::move ( T const &  t)
inline

Definition at line 44 of file unique_ptr.h.

template<typename T >
enable_if<zorba::internal::is_movable<T>::value, zorba::internal::rv<T>&>::type std::move ( zorba::internal::rv< T > &  t)
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 
)
template<typename T , typename D , bool IsEmpty>
void std::swap ( unique_ptr_storage< T, D, IsEmpty > &  a,
unique_ptr_storage< T, D, IsEmpty > &  b 
)
inline
template<typename T , typename D >
void std::swap ( unique_ptr< T, D > &  a,
unique_ptr< T, D > &  b 
)
inline

Definition at line 570 of file unique_ptr.h.

References std::unique_ptr< T, D >::swap().

blog comments powered by Disqus