mirror of
https://github.com/capnproto/pycapnp.git
synced 2025-03-04 16:35:04 +01:00
11 lines
220 B
C++
11 lines
220 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.");
|
|
}
|
|
}
|