diff --git a/src/cppgen.py b/src/cppgen.py index 8e218d86fc9cfadb47d6e2bde0d26b3652057bd9..233e3ad9461d8a3cf644538e94478948bf72b79a 100644 --- a/src/cppgen.py +++ b/src/cppgen.py @@ -184,11 +184,11 @@ class FileGenerator: file.write(' static auto load(std::shared_ptr prx, std::initializer_list args) -> std::vector> {\n') 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(' template \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')