Cypress  1.0
C++ Spiking Neural Network Simulation Framework
Public Member Functions | List of all members
cypress::Optional< T, Policy > Class Template Reference

#include <optional.hpp>

Public Member Functions

constexpr Optional ()
 
constexpr Optional (T v)
 
constexpr bool valid () const
 
constexpr T value () const
 

Constructor & Destructor Documentation

template<typename T, typename Policy = NumericPolicy<T>>
constexpr cypress::Optional< T, Policy >::Optional ( )
inline
template<typename T, typename Policy = NumericPolicy<T>>
constexpr cypress::Optional< T, Policy >::Optional ( v)
inline

Member Function Documentation

template<typename T, typename Policy = NumericPolicy<T>>
constexpr bool cypress::Optional< T, Policy >::valid ( ) const
inline
template<typename T, typename Policy = NumericPolicy<T>>
constexpr T cypress::Optional< T, Policy >::value ( ) const
inline

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