#include <option.hpp>
template<typename T>
template<typename U , typename = typename std::enable_if< std::is_constructible<T, const U&>::value>::type>
template<typename T>
template<typename U >
template<typename T>
template<typename U >
template<typename T>
| const T& Option< T >::get |
( |
| ) |
const |
|
inline |
template<typename T>
| const T&& Option< T >::get |
( |
| ) |
const |
|
inline |
template<typename T>
template<typename U >
| T Option< T >::getOrElse |
( |
U && |
u | ) |
const |
|
inline |
template<typename T>
template<typename U >
| T Option< T >::getOrElse |
( |
U && |
u | ) |
|
|
inline |
template<typename T>
| bool Option< T >::isNone |
( |
| ) |
const |
|
inline |
template<typename T>
| bool Option< T >::isSome |
( |
| ) |
const |
|
inline |
template<typename T>
| bool Option< T >::operator!= |
( |
const Option< T > & |
that | ) |
const |
|
inline |
template<typename T>
| bool Option< T >::operator!= |
( |
const T & |
that | ) |
const |
|
inline |
template<typename T>
| const T& Option< T >::operator* |
( |
| ) |
const |
|
inline |
template<typename T>
| const T&& Option< T >::operator* |
( |
| ) |
const |
|
inline |
template<typename T>
| T&& Option< T >::operator* |
( |
| ) |
|
|
inline |
template<typename T>
| const T* Option< T >::operator-> |
( |
| ) |
const |
|
inline |
template<typename T>
| T* Option< T >::operator-> |
( |
| ) |
|
|
inline |
template<typename T>
| bool Option< T >::operator== |
( |
const Option< T > & |
that | ) |
const |
|
inline |
template<typename T>
| bool Option< T >::operator== |
( |
const T & |
that | ) |
const |
|
inline |
template<typename T>
| std::remove_const<T>::type Option< T >::t |
The documentation for this class was generated from the following file: