0024023: Revamp the OCCT Handle -- ambiguity
[occt.git] / src / BOPTools / BOPTools_Set.cdl
index f2e324f..9e4e5c6 100644 (file)
@@ -3,8 +3,8 @@
 --
 -- This file is part of Open CASCADE Technology software library.
 --
--- This library is free software; you can redistribute it and / or modify it
--- under the terms of the GNU Lesser General Public version 2.1 as published
+-- This library is free software; you can redistribute it and/or modify it under
+-- the terms of the GNU Lesser General Public License version 2.1 as published
 -- by the Free Software Foundation, with special exception defined in the file
 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
 -- distribution for complete text of the license and disclaimer of any warranty.
@@ -14,7 +14,7 @@
 
 class Set from BOPTools 
 
      ---Purpose: 
+ ---Purpose: 
 
 uses  
     ShapeEnum from TopAbs,
@@ -26,52 +26,39 @@ uses
 
 is 
     Create 
-       returns Set from BOPTools;  
-    ---C++: alias "virtual ~BOPTools_Set();"  
-    ---C++: inline 
+     returns Set from BOPTools;  
+    ---C++: alias "Standard_EXPORT virtual ~BOPTools_Set();"  
+    
+    Create (theAllocator: BaseAllocator from BOPCol) 
+        returns Set from BOPTools; 
     
-    Create (theAllocator: BaseAllocator from BOPCol)
-       returns Set from BOPTools; 
-    ---C++: inline
-     
     Assign(me:out;  
-           Other : Set from BOPTools) 
-       returns Set from BOPTools; 
+            Other : Set from BOPTools) 
+        returns Set from BOPTools; 
     ---C++: alias operator =
     ---C++: return &   
-    ---C++: inline 
     
     Clear(me:out) 
-       is protected; 
-    ---C++: inline
-     
+        is protected; 
+    
     Shape(me) 
-        returns Shape from TopoDS; 
+        returns Shape from TopoDS; 
     ---C++: return const & 
-    ---C++: inline 
-     
+    
     Add(me:out; 
-           theS:Shape from TopoDS; 
-           theType: ShapeEnum from TopAbs);  
-    ---C++: inline 
-     
-    AddEdges(me:out; 
-           theS:Shape from TopoDS);  
-    ---C++: inline 
-     
+            theS:Shape from TopoDS; 
+            theType: ShapeEnum from TopAbs);  
+    
     NbShapes(me) 
-           returns Integer from Standard; 
-    ---C++: inline 
-     
+        returns Integer from Standard; 
+    
     IsEqual(me; 
-           aOther:Set from BOPTools) 
-       returns Boolean from Standard;   
-    ---C++: inline 
-     
+            aOther:Set from BOPTools) 
+        returns Boolean from Standard;   
+    
     HashCode(me; 
-           Upper : Integer  from Standard)  
-       returns Integer from Standard;           
-    ---C++: inline 
+            Upper : Integer  from Standard)  
+        returns Integer from Standard;     
     
 fields   
     myAllocator : BaseAllocator from BOPCol is protected;