| 621 | // No-throw |
| 622 | template <class T> |
| 623 | inline typename optional<T>::reference_const_type get(optional<T> const& opt) { |
| 624 | return opt.get(); |
| 625 | } |
| 626 | |
| 627 | template <class T> |
| 628 | inline typename optional<T>::reference_type get(optional<T>& opt) { // NOLINT |