office-gobmx/codemaker
Thorsten Behrens 66a175834c c++ API: use css alias in generated headers, adds global css decl
This changes all generated API headers (.hpp and .hdl) to use a
namespace alias 'css' instead of the pointlessly long com::sun::star

Makes the change in cppumaker & associated tools, adds a global
namespace alias definition in sal/types.h, and removes a kiloton
of local, now pointless-to-harmful versions of that alias from all
over the code.

Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
2012-11-30 14:36:36 +01:00
..
inc/codemaker c++ API: use css alias in generated headers, adds global css decl 2012-11-30 14:36:36 +01:00
prj
source c++ API: use css alias in generated headers, adds global css decl 2012-11-30 14:36:36 +01:00
test/javamaker
Executable_cppumaker.mk fix system boost 2012-11-13 17:03:35 -05:00
Executable_javamaker.mk fix system boost 2012-11-13 17:03:35 -05:00
Makefile
Module_codemaker.mk
Package_inc.mk
README
StaticLibrary_codemaker.mk fix system boost 2012-11-13 17:03:35 -05:00
StaticLibrary_codemaker_cpp.mk fix system boost 2012-11-13 17:03:35 -05:00
StaticLibrary_codemaker_java.mk fix system boost 2012-11-13 17:03:35 -05:00

UNO interface declaration/stub generators for:
- C++: cppumaker generates headers (.hpp and .hdl files) that provide
  the UNO API C++ binding
- Java: javamaker generates class files that provide the JVM UNO API binding
- the one for .Net is in module cli_ure

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:

(10:21:49) sberg: tml_, switch: -L; cpputype.cxx: light; gbuild: normal
(10:22:02) sberg: tml_, switch: none; cpputype.cxx: normal; gbuild: bootstrap
(10:22:20) sberg: tml_, switch: -C; cpputype.cxx: comprehensive; gbuild: comprehensive
(10:22:45) sberg: ...a recipe for confusion