in example/mutiple_src/custom_type.cc [19:29]
void fromHessian(Person& p, ::Hessian2::Decoder& d) {
auto age = d.decode<int32_t>();
if (age) {
p.age_ = *age;
}
auto name = d.decode<std::string>();
if (name) {
p.name_ = *name;
}
}