Apache Mesos
Classes | Public Member Functions | List of all members
process::Owned< T > Class Template Reference

#include <owned.hpp>

Public Member Functions

 Owned ()
 
 Owned (T *t)
 
 Owned (std::nullptr_t)
 
bool operator== (const Owned< T > &that) const
 
bool operator< (const Owned< T > &that) const
 
T & operator* () const
 
T * operator-> () const
 
T * get () const
 
void reset ()
 
void reset (T *t)
 
void swap (Owned< T > &that)
 
Shared< T > share ()
 
T * release ()
 

Constructor & Destructor Documentation

template<typename T >
process::Owned< T >::Owned ( )
template<typename T>
process::Owned< T >::Owned ( T *  t)
explicit
template<typename T>
process::Owned< T >::Owned ( std::nullptr_t  )
inline

Member Function Documentation

template<typename T >
T * process::Owned< T >::get ( ) const
template<typename T >
T & process::Owned< T >::operator* ( ) const
template<typename T >
T * process::Owned< T >::operator-> ( ) const
template<typename T>
bool process::Owned< T >::operator< ( const Owned< T > &  that) const
template<typename T>
bool process::Owned< T >::operator== ( const Owned< T > &  that) const
template<typename T >
T * process::Owned< T >::release ( )
template<typename T >
void process::Owned< T >::reset ( )
template<typename T>
void process::Owned< T >::reset ( T *  t)
template<typename T >
Shared< T > process::Owned< T >::share ( )
template<typename T>
void process::Owned< T >::swap ( Owned< T > &  that)

The documentation for this class was generated from the following file: