#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: