summaryrefslogtreecommitdiff
path: root/cppuhelper
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-11-09 12:40:04 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-11-09 12:40:04 +0000
commit6c30c3c7713fb90446ea7a86209e05fac8b59c42 (patch)
tree1757b674a64666446ea6b9bd2da2716e21b0d75b /cppuhelper
parentcea19c4752b1ba20585f5eb15905f5309d8af6fd (diff)
INTEGRATION: CWS jl13 (1.3.158); FILE MERGED
2004/09/20 15:23:59 dbo 1.3.158.1: #i32854# correct union initializer
Diffstat (limited to 'cppuhelper')
-rw-r--r--cppuhelper/inc/cppuhelper/implbase_ex.hxx15
1 files changed, 13 insertions, 2 deletions
diff --git a/cppuhelper/inc/cppuhelper/implbase_ex.hxx b/cppuhelper/inc/cppuhelper/implbase_ex.hxx
index 6f716f607b34..dbd9ff907be2 100644
--- a/cppuhelper/inc/cppuhelper/implbase_ex.hxx
+++ b/cppuhelper/inc/cppuhelper/implbase_ex.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: implbase_ex.hxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: dbo $ $Date: 2001-11-09 13:49:15 $
+ * last change: $Author: hr $ $Date: 2004-11-09 13:40:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -79,6 +79,17 @@
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#endif
+/* If you need to define implementation helper classes that deal with more than
+ 12 interfaces, then use macros as follows, e.g. for 3 interfaces:
+
+#include <cppuhelper/implbase_ex_pre.hxx>
+#define __IFC_EX_TYPE_INIT3( class_cast ) \
+ __IFC_EX_TYPE_INIT( class_cast, 1 ), __IFC_EX_TYPE_INIT( class_cast, 2 ), \
+ __IFC_EX_TYPE_INIT( class_cast, 3 )
+#include <cppuhelper/implbase_ex_post.hxx>
+__DEF_IMPLHELPER_EX( 3 )
+*/
+
namespace cppu
{