[Libreoffice-commits] .: tools/inc

Thomas Arnhold tarnhold at kemper.freedesktop.org
Sun Jun 24 11:31:38 PDT 2012


 tools/inc/tools/rtti.hxx |   27 ---------------------------
 1 file changed, 27 deletions(-)

New commits:
commit 9a906437fc4f1c20a1420009cfa5d9fceacc51a4
Author: Thomas Arnhold <thomas at arnhold.org>
Date:   Sun Jun 24 18:13:56 2012 +0200

    Remove some unused macros
    
    Change-Id: If3774a188da001ec38c2f24ffe260e006f9f76d7

diff --git a/tools/inc/tools/rtti.hxx b/tools/inc/tools/rtti.hxx
index 7f279f1..ee7fe30 100644
--- a/tools/inc/tools/rtti.hxx
+++ b/tools/inc/tools/rtti.hxx
@@ -63,8 +63,6 @@ typedef void* (*TypeId)();
 
 //-------------------------------------------------------------------------
 
-#define TYPEINIT(sType) TYPEINIT_FACTORY(sType, 0)
-
 #define SUPERTYPE(sSuper) \
             if ( sSuper::IsOf(aSameOrSuperType ) ) \
                 return sal_True
@@ -115,31 +113,6 @@ typedef void* (*TypeId)();
 #define CREATE(TypeId) (TypeId())
 
 //-------------------------------------------------------------------------
-// On-Demand-faehige persistent-TypeId Version
-
-#define TYPEINIT_ID(sType) \
-        TypeId sType::Type() const { return StaticType(); } \
-        sal_Bool   sType::IsOf( TypeId aSameOrSuperType ) \
-        { \
-            if ( aSameOrSuperType == StaticType() ) \
-                return sal_True
-
-#define TYPEINIT0_ID(sType) \
-        TYPEINIT_ID(sType); \
-        TYPEINIT_END(sType)
-
-#define TYPEINIT1_ID(sType, sSuper) \
-        TYPEINIT_ID(sType); \
-            SUPERTYPE(sSuper); \
-        TYPEINIT_END(sType)
-
-#define TYPEINIT2_ID(sType, sSuper1, sSuper2) \
-        TYPEINIT_ID(sType); \
-            SUPERTYPE(sSuper1); \
-            SUPERTYPE(sSuper2); \
-        TYPEINIT_END(sType)
-
-//-------------------------------------------------------------------------
 
 //      Die (exemplarischen) Makros fuer die Anwendung ( hier fuer
 //      Pointer, kann aber nach dem gleichen Strickmuster fuer


More information about the Libreoffice-commits mailing list