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

#include <loop.hpp>

Classes

class  Break
 
class  Continue
 

Public Types

enum  Statement { Statement::CONTINUE, Statement::BREAK }
 
using ValueType = T
 

Public Member Functions

 ControlFlow (Statement s, Option< T > t)
 
Statement statement () const
 
T & value ()&
 
const T & value () const &
 
T && value ()&&
 
const T && value () const &&
 

Member Typedef Documentation

template<typename T>
using process::ControlFlow< T >::ValueType = T

Member Enumeration Documentation

template<typename T>
enum process::ControlFlow::Statement
strong
Enumerator
CONTINUE 
BREAK 

Constructor & Destructor Documentation

template<typename T>
process::ControlFlow< T >::ControlFlow ( Statement  s,
Option< T >  t 
)
inline

Member Function Documentation

template<typename T>
Statement process::ControlFlow< T >::statement ( ) const
inline
template<typename T>
T& process::ControlFlow< T >::value ( )
inline
template<typename T>
const T& process::ControlFlow< T >::value ( ) const
inline
template<typename T>
T&& process::ControlFlow< T >::value ( )
inline
template<typename T>
const T&& process::ControlFlow< T >::value ( ) const
inline

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