0022959: Accessing uninitialized variable (pointer): aCurElement
[occt.git] / src / XmlMDataStd / XmlMDataStd_ReferenceArrayDriver.cdl
1 -- File:        XmlMDataStd_ReferenceArrayDriver.cdl
2 -- Created:     May 29 11:40:00 2007
3 -- Author:      Vlad Romashko
4 --              <vladislav.romashko@opencascade.com>
5 -- Copyright:   Open CASCADE
6
7 class ReferenceArrayDriver from XmlMDataStd inherits ADriver from XmlMDF
8
9 uses
10
11     SRelocationTable from XmlObjMgt,
12     RRelocationTable from XmlObjMgt,
13     Persistent       from XmlObjMgt,
14     MessageDriver    from CDM,
15     Attribute        from TDF
16
17 is
18
19     Create (theMessageDriver:MessageDriver from CDM)
20     returns mutable ReferenceArrayDriver from XmlMDataStd;
21
22     NewEmpty (me)
23     returns mutable Attribute from TDF;
24
25     Paste(me; Source     : Persistent from XmlObjMgt;
26               Target     : mutable Attribute from TDF;
27               RelocTable : out RRelocationTable from XmlObjMgt)
28     returns Boolean from Standard;
29
30     Paste(me; Source     : Attribute from TDF;
31               Target     : in out Persistent from XmlObjMgt;
32               RelocTable : out SRelocationTable from XmlObjMgt);
33
34 end ReferenceArrayDriver;