PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Classes | Namespaces | Functions | Variables
optional.hpp File Reference
#include <functional>
#include <new>
#include <stdexcept>
#include <type_traits>
#include <cstdint>
#include <cassert>
Include dependency graph for optional.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zxcvbn::optional::nullopt_t
 
class  zxcvbn::optional::bad_optional_access
 
class  zxcvbn::optional::optional< T >
 
struct  std::hash< zxcvbn::optional::optional< T > >
 

Namespaces

 zxcvbn
 
 zxcvbn::optional
 
 std
 

Functions

template<class T >
constexpr bool zxcvbn::optional::operator== (optional< T > f, nullopt_t)
 
template<class T >
constexpr bool zxcvbn::optional::operator!= (optional< T > f, nullopt_t n)
 
template<class T >
constexpr bool zxcvbn::optional::operator== (nullopt_t, optional< T > f)
 
template<class T >
constexpr bool zxcvbn::optional::operator!= (nullopt_t n, optional< T > f)
 
template<class T >
constexpr bool zxcvbn::optional::operator== (optional< T > a, optional< T > b)
 
template<class T >
constexpr bool zxcvbn::optional::operator!= (optional< T > a, optional< T > b)
 
template<class T >
constexpr optional< typename std::decay< T >::type > zxcvbn::optional::make_optional (T &&value)
 

Variables

constexpr nullopt_t zxcvbn::optional::nullopt