Files
libreoffice/codemaker
Stephan Bergmann 550e0e42d9 Remove dynamic exception specifications from cppumaker-generated code
See the mail thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2017-January/076665.html>
"Dynamic Exception Specifications" for details.

This leaves some #include <...Exception.hpp> in the generated code that are no
longer needed by the generated files themselves.  But C++ implementation classes
still use dynamic exception specifications and usually don't repeat the relevant
#includes, so postpone removal until the implementation classes are cleaned up
in a later step.

Change-Id: Ifb7df3bb12f7f10c655b85cb0626afe5050479a4
2017-01-20 12:35:56 +01:00
..

Generators for language-binding--specific representations of UNOIDL entities:
- cppumaker generates header (.hdl and .hpp) files for the C++ UNO language
  binding
- javamaker generates class files for the JVM language binding
- the codemaker for .Net is in module cli_ure

Some of the code is re-used by the skeletonmakers in module unodevtools.


Note the different terminology used by cppumaker vs. gbuild for the three
variants that can be generated by cppumaker for some of the inline functions:

  cppumaker switch: -L;    cpputype.cxx: light;          gbuild: normal;
  cppumaker switch: none;  cpputype.cxx: normal;         gbuild: bootstrap;
  cppumaker switch: -C;    cpputype.cxx: comprehensive;  gbuild: comprehensive;

...a recipe for confusion.