Apache Mesos
Public Member Functions | Public Attributes | List of all members
process::ProcessReference Class Reference

#include <process_reference.hpp>

Public Member Functions

 ProcessReference ()=default
 
 ProcessReference (std::shared_ptr< ProcessBase * > &&reference)
 
 ProcessReference (const std::shared_ptr< ProcessBase * > &reference)
 
ProcessBaseoperator-> () const
 
 operator ProcessBase * () const
 
 operator bool () const
 

Public Attributes

std::shared_ptr< ProcessBase * > reference
 

Constructor & Destructor Documentation

process::ProcessReference::ProcessReference ( )
default
process::ProcessReference::ProcessReference ( std::shared_ptr< ProcessBase * > &&  reference)
inline
process::ProcessReference::ProcessReference ( const std::shared_ptr< ProcessBase * > &  reference)
inline

Member Function Documentation

process::ProcessReference::operator bool ( ) const
inline
process::ProcessReference::operator ProcessBase * ( ) const
inline
ProcessBase* process::ProcessReference::operator-> ( ) const
inline

Member Data Documentation

std::shared_ptr<ProcessBase*> process::ProcessReference::reference

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