Fixed up setup process, cleaned up repo, and updated README

This commit is contained in:
Jason Paryani
2013-07-06 23:41:19 -07:00
parent b2aa5e8019
commit 0ed0bcf361
15 changed files with 68693 additions and 348 deletions

11
capnp/fixMaybe.h Normal file
View File

@@ -0,0 +1,11 @@
#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");
}
}