[icinga-checkins] icinga.org: icinga2/fix/add-missing-suse-build-requirement-7741: Implement a C++ code generator for libconfig

git at icinga.org git at icinga.org
Tue Nov 25 12:10:20 CET 2014


Module: icinga2
Branch: fix/add-missing-suse-build-requirement-7741
Commit: 8e265b7b7f73e89423406285341648ecf80cd5d9
URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=8e265b7b7f73e89423406285341648ecf80cd5d9

Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sat Nov 15 08:20:22 2014 +0100

Implement a C++ code generator for libconfig

fixes #7699
fixes #7704
fixes #7706

---

 lib/cli/CMakeLists.txt            |    1 +
 lib/cli/codegencommand.cpp        |  121 ++++++++
 lib/cli/codegencommand.hpp        |   51 ++++
 lib/cli/daemoncommand.cpp         |   21 +-
 lib/config/CMakeLists.txt         |    2 +-
 lib/config/config_parser.yy       |   64 +++--
 lib/config/configcompiler.cpp     |   37 ++-
 lib/config/configcompiler.hpp     |   15 +-
 lib/config/configtype.cpp         |    4 +-
 lib/config/expression-codegen.cpp |  565 +++++++++++++++++++++++++++++++++++++
 lib/config/expression.cpp         |  270 +-----------------
 lib/config/expression.hpp         |   84 +++++-
 lib/config/vmops.hpp              |  320 +++++++++++++++++++++
 13 files changed, 1232 insertions(+), 323 deletions(-)

Diff:   https://git.icinga.org/?p=icinga2.git;a=commitdiff;h=8e265b7b7f73e89423406285341648ecf80cd5d9


More information about the icinga-checkins mailing list