diff options
Diffstat (limited to 'modules/tools')
-rw-r--r-- | modules/tools/c++/c_gen_iface.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/tools/c++/c_gen_iface.hpp b/modules/tools/c++/c_gen_iface.hpp index b25e5eb..cdacc34 100644 --- a/modules/tools/c++/c_gen_iface.hpp +++ b/modules/tools/c++/c_gen_iface.hpp @@ -202,6 +202,7 @@ struct c_data_translater<schema::Function<Req,Ret>> { return make_error<err::out_of_memory>(); } + // Return value { auto& c_var = function.template get<"return">(); c_var.template get<"name">().set("ret_val"); @@ -211,6 +212,10 @@ struct c_data_translater<schema::Function<Req,Ret>> { } } + // Request values + { + } + { auto eov = funcs.add(std::move(function)); if(eov.is_error()){ |