Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index




All of my past & future contributions to LibreOffice may be 
   licensed under the MPL/LGPLv3+ dual license. 



---
 stoc/source/inspect/introspection.cxx | 42 +++++++++++++++++------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/stoc/source/inspect/introspection.cxx b/stoc/source/inspect/introspection.cxx
index ea62d4d..beb0b0a 100644
--- a/stoc/source/inspect/introspection.cxx
+++ b/stoc/source/inspect/introspection.cxx
@@ -84,11 +84,11 @@ typedef WeakImplHelper3< XIntrospectionAccess, XMaterialHolder, XExactName > Int
 
 
//==================================================================================================
 
-// Spezial-Wert fuer Method-Concept, um "normale" Funktionen kennzeichnen zu koennen
+// Special value for Method-Concept, to be able to mark "normal" functions
 #define  MethodConcept_NORMAL_IMPL        0x80000000
 
 
-// Methode zur Feststellung, ob eine Klasse von einer anderen abgeleitet ist
+// Method to assert, if a class is derived from another class
 sal_Bool isDerivedFrom( Reference<XIdlClass> xToTestClass, Reference<XIdlClass> xDerivedFromClass )
 {
     Sequence< Reference<XIdlClass> > aClassesSeq = xToTestClass->getSuperclasses();
@@ -110,18 +110,18 @@ sal_Bool isDerivedFrom( Reference<XIdlClass> xToTestClass, 
Reference<XIdlClass>
 
 //========================================================================
 
-// *** Klassifizierung der Properties (kein enum, um Sequence verwenden zu koennen) ***
-// Properties aus einem PropertySet-Interface
+// *** Classification of Properties (no enum, to be able to use Sequence) ***
+// Properties from a PropertySet-Interface
 #define MAP_PROPERTY_SET    0
-// Properties aus Fields
+// Properties from Fields
 #define MAP_FIELD            1
-// Properties, die durch get/set-Methoden beschrieben werden
+// Properties, that get described with get/set-Methods
 #define MAP_GETSET            2
-// Properties, die nur eine set-Methode haben
+// Properties, with only a set-Method
 #define MAP_SETONLY            3
 
 
-// Schrittweite, in der die Groesse der Sequences angepasst wird
+// Increments, in which the size of Sequences get adjusted
 #define ARRAY_SIZE_STEP        20
 
 
@@ -129,10 +129,10 @@ sal_Bool isDerivedFrom( Reference<XIdlClass> xToTestClass, 
Reference<XIdlClass>
 //**************************************
 //*** IntrospectionAccessStatic_Impl ***
 //**************************************
-// Entspricht dem alten IntrospectionAccessImpl, bildet jetzt den statischen
-// Anteil des neuen Instanz-bezogenen ImplIntrospectionAccess
+// Equals to the old IntrospectionAccessImpl, forms now a static
+// part of the new Instance-related ImplIntrospectionAccess
 
-// Hashtable fuer die Suche nach Namen
+// Hashtable for the search of names
 struct hashName_Impl
 {
     size_t operator()(const ::rtl::OUString Str) const
@@ -159,8 +159,8 @@ typedef boost::unordered_map
 IntrospectionNameMap;
 
 
-// Hashtable zur Zuordnung der exakten Namen zu den zu Lower-Case
-// konvertierten Namen, dient zur Unterst�tzung von XExactName
+// Hashtable to assign exact names to the Lower-Case
+// converted names, for the support of XExactName
 typedef boost::unordered_map
 <
     ::rtl::OUString,
@@ -177,29 +177,29 @@ class IntrospectionAccessStatic_Impl: public salhelper::SimpleReferenceObject
     friend class ImplIntrospection;
     friend class ImplIntrospectionAccess;
 
-    // CoreReflection halten
+    // Holding CoreReflection
     Reference< XIdlReflection > mxCoreReflection;
 
-    // InterfaceSequences, um Zusatz-Infos zu einer Property speichern zu koennen.
-    // z.B. das Field bei MAP_FIELD, die get/set-Methoden bei MAP_GETSET usw.
+    // InterfaceSequences, to save additional information in a property
+    // for example the Field at MAP_FIELD, the get/set-Methods at MAP_GETSET, et cetera
     Sequence< Reference<XInterface> > aInterfaceSeq1;
     Sequence< Reference<XInterface> > aInterfaceSeq2;
 
-    // Hashtables fuer die Namen
+    // Hashtables for names
     IntrospectionNameMap maPropertyNameMap;
     IntrospectionNameMap maMethodNameMap;
     LowerToExactNameMap  maLowerToExactNameMap;
 
-    // Sequence aller Properties, auch zum Liefern aus getProperties()
+    // Sequence of all Properties, also for delivering from getProperties()
     Sequence<Property> maAllPropertySeq;
 
-    // Mapping der Properties auf Zugriffs-Arten
+    // Mapping of properties to Access-Types
     Sequence<sal_Int16> maMapTypeSeq;
 
-    // Klassifizierung der gefundenen Methoden
+    // Classification of found methods
     Sequence<sal_Int32> maPropertyConceptSeq;
 
-    // Anzahl der Properties
+    // Number of Properties
     sal_Int32 mnPropCount;
 
     // Anzahl der Properties, die den jeweiligen Konzepten zugeordnet sind
-- 
1.8.1.3


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.