mirror of
https://github.com/capnproto/pycapnp.git
synced 2025-03-06 09:21:00 +01:00
11 lines
218 B
C
11 lines
218 B
C
![]() |
#include "kj/common.h"
|
||
|
#include <stdexcept>
|
||
|
|
||
|
template<typename T>
|
||
|
T fixMaybe(::kj::Maybe<T> val) {
|
||
|
KJ_IF_MAYBE(new_val, val) {
|
||
|
return *new_val;
|
||
|
} else {
|
||
|
throw std::invalid_argument("member was null");
|
||
|
}
|
||
|
}
|