0022627: Change OCCT memory management defaults
[occt.git] / src / BinMDataXtd / BinMDataXtd_PatternStdDriver.cdl
1 -- File:        BinMDataXtd_PatternXtdDriver.cdl
2 -- Created:     Fri Aug 24 20:16:51 2001
3 -- Author:      Alexander GRIGORIEV
4 -- modified     13.04.2009 Sergey Zaritchny
5 -- Copyright:   Open Cascade 2001
6
7 class PatternStdDriver from BinMDataXtd  inherits ADriver from BinMDF
8
9         ---Purpose: Attribute Driver.
10
11 uses
12     SRelocationTable from BinObjMgt,
13     RRelocationTable from BinObjMgt,
14     Persistent       from BinObjMgt,
15     MessageDriver    from CDM,
16     Attribute        from TDF
17
18 is
19     Create (theMessageDriver:MessageDriver from CDM)
20         returns mutable PatternStdDriver from BinMDataXtd;
21
22     NewEmpty (me)  returns mutable Attribute from TDF;
23
24     Paste(me; Source     : Persistent from BinObjMgt;
25               Target     : mutable Attribute from TDF;
26               RelocTable : out RRelocationTable from BinObjMgt)
27         returns Boolean from Standard;
28
29     Paste(me; Source     : Attribute from TDF;
30               Target     : in out Persistent from BinObjMgt;
31               RelocTable : out SRelocationTable from BinObjMgt);
32
33 end PatternStdDriver;