OCC18056 Exception during copying Array attribute with array(0,0)
[occt.git] / src / TDataStd / TDataStd_HDataMapOfStringInteger.cdl
1 -- File:        TDataStd_HDataMapOfStringInteger.cdl
2 -- Created:     Fri Aug 17 16:13:55 2007
3 -- Author:      Sergey ZARITCHNY
4 --              <szy@popox.nnov.matra-dtv.fr>
5 ---Copyright:   Open CasCade SA 2007
6
7
8 class HDataMapOfStringInteger from TDataStd inherits TShared from MMgt 
9
10         ---Purpose: Extension of TColStd_DataMapOfStringInteger class  
11         --          to be manipulated by handle. 
12
13 uses
14     DataMapOfStringInteger from TColStd 
15     
16 is
17     Create( NbBuckets: Integer from Standard = 1 )  
18     returns mutable HDataMapOfStringInteger from TDataStd;    
19      
20     Create( theOther:  DataMapOfStringInteger from TColStd)  
21     returns mutable HDataMapOfStringInteger from TDataStd;
22      
23     Map( me ) returns DataMapOfStringInteger from TColStd
24         ---C++: return const &
25         ---C++: inline      
26     is static;          
27           
28     ChangeMap( me: mutable ) returns DataMapOfStringInteger from TColStd 
29         ---C++: return &
30         ---C++: inline 
31     is static;          
32  
33 fields
34     
35     myMap : DataMapOfStringInteger from TColStd ;  
36    
37 end HDataMapOfStringInteger;