diff --git a/src/cppgen.py b/src/cppgen.py index ff169cc9d43d932521a2b7ac1e68950bcc2c88ec..8e218d86fc9cfadb47d6e2bde0d26b3652057bd9 100644 --- a/src/cppgen.py +++ b/src/cppgen.py @@ -185,6 +185,10 @@ class FileGenerator: file.write(' return kratos::util::DbQuery::load<'+table['name']+'>(prx, args);\n') file.write(' }\n') file.write(' template \n') + file.write(' template \n') + file.write(' static auto load(std::shared_ptr prx, std::vector args) -> std::vector> {\n') + file.write(' return kratos::util::DbQuery::load<'+table['name']+'>(prx, args);\n') + file.write(' }\n') file.write(' static inline auto query(std::shared_ptr prx, const std::string &filter = "", bool read_only = false) -> std::vector> {\n') file.write(' return kratos::util::DbQuery::filter<'+table['name']+'>(prx, filter, read_only);\n') file.write(' }\n')