#include "InsightsHelpers.h"
Public Member Functions | |
template<class Return > requires (not std::is_pointer_v<T>) | |
MyOptional< Return > | and_then (std::function< MyOptional< Return >(T)> func) |
template<class Return > requires (std::is_pointer_v<T>) | |
MyOptional< Return > | and_then (std::function< MyOptional< Return >(std::remove_pointer_t< T > &)> func) |
template<class Return > | |
MyOptional< Return > | and_not (std::function< MyOptional< Return >(T)> func) |
Definition at line 400 of file InsightsHelpers.h.
|
inline |
Definition at line 433 of file InsightsHelpers.h.
|
inline |
Definition at line 418 of file InsightsHelpers.h.
|
inline |
Definition at line 407 of file InsightsHelpers.h.