| 235 | // Provides "syntactic sugar" for creating a `ControlFlow::Break`. |
| 236 | template <typename T> |
| 237 | typename ControlFlow<typename std::decay<T>::type>::Break Break(T&& t) |
| 238 | { |
| 239 | return typename ControlFlow<typename std::decay<T>::type>::Break( |
| 240 | std::forward<T>(t)); |
| 241 | } |
| 242 | |
| 243 | |
| 244 | inline ControlFlow<Nothing>::Break Break() |