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

#include <owned.hpp>

Public Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

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