RxCpp
The Reactive Extensions for Native (RxCpp) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators in both C and C++.
Public Member Functions | List of all members
cpplinq::util::maybe< T > Class Template Reference

#include <util.hpp>

Public Member Functions

 maybe ()
 
 maybe (T value)
 
 maybe (const maybe &other)
 
 maybe (maybe &&other)
 
 ~maybe ()
 
void reset ()
 
T * get ()
 
const T * get () const
 
void set (T value)
 
T & operator* ()
 
const T & operator* () const
 
T * operator-> ()
 
const T * operator-> () const
 
maybeoperator= (const T &other)
 
maybeoperator= (const maybe &other)
 
 operator T * ()
 
 operator const T * () const
 

Constructor & Destructor Documentation

template<class T>
cpplinq::util::maybe< T >::maybe ( )
inline
template<class T>
cpplinq::util::maybe< T >::maybe ( value)
inline
template<class T>
cpplinq::util::maybe< T >::maybe ( const maybe< T > &  other)
inline
template<class T>
cpplinq::util::maybe< T >::maybe ( maybe< T > &&  other)
inline
template<class T>
cpplinq::util::maybe< T >::~maybe ( )
inline

Member Function Documentation

template<class T>
T* cpplinq::util::maybe< T >::get ( )
inline
template<class T>
const T* cpplinq::util::maybe< T >::get ( ) const
inline
template<class T>
cpplinq::util::maybe< T >::operator const T * ( ) const
inline
template<class T>
cpplinq::util::maybe< T >::operator T * ( )
inline
template<class T>
T& cpplinq::util::maybe< T >::operator* ( )
inline
template<class T>
const T& cpplinq::util::maybe< T >::operator* ( ) const
inline
template<class T>
T* cpplinq::util::maybe< T >::operator-> ( )
inline
template<class T>
const T* cpplinq::util::maybe< T >::operator-> ( ) const
inline
template<class T>
maybe& cpplinq::util::maybe< T >::operator= ( const T &  other)
inline
template<class T>
maybe& cpplinq::util::maybe< T >::operator= ( const maybe< T > &  other)
inline
template<class T>
void cpplinq::util::maybe< T >::reset ( )
inline
template<class T>
void cpplinq::util::maybe< T >::set ( value)
inline

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