From b7561d0ae725ab8a34661466e181e169976f30b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Wed, 14 Feb 2018 14:26:08 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@600 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- utils/code_model_generator/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/code_model_generator/main.cpp b/utils/code_model_generator/main.cpp index 185e1c97..6f16fc56 100755 --- a/utils/code_model_generator/main.cpp +++ b/utils/code_model_generator/main.cpp @@ -276,7 +276,7 @@ void makeGetter(PIFile & f, const PICodeParser::Entity * e) { piForeachC (PICodeParser::Member & m, e->members) { if (m.is_type_ptr || m.isBitfield() || !m.dims.isEmpty() || (m.visibility != PICodeParser::Public)) continue; - f << "\tif (strcmp(name, \"" << m.name << "\") == 0) {ret << " << m.name << "; return ret;}\n"; + f << "\tif (strcmp(name, \"" << m.name << "\") == 0) {ret << p->" << m.name << "; return ret;}\n"; } f << "\treturn ret;\n}\n"; } @@ -405,7 +405,7 @@ void writeModel(PICodeParser & parser, PICLI & cli, const PIString out, bool met f << "\n"; f << "#ifndef " << defname << "\n#define " << defname << "\n\n"; f << "#include \"pivariant.h\"\n#include \"picodeinfo.h\""; - if (streams || texts) { + if (streams || texts || getters) { PIVector incf = inc_files.toVector(); piForeachC (PIString & i, incf) { if (i != parser.mainFile())