]> OCCT Git - occt-wok.git/commit
0024769: Extend CDL syntax with "imported transient class" keyword
authorkgv <kgv@opencascade.com>
Fri, 28 Mar 2014 10:25:52 +0000 (14:25 +0400)
committerbugmaster <bugmaster@opencascade.com>
Fri, 28 Mar 2014 10:26:58 +0000 (14:26 +0400)
commitce768b22e540796b5038db96b159cc437fce6051
tree49a0af8863465eabaab15a97811537889b967146
parent3f9d58212be51e71a0b34a7b8623b9aa607724be
0024769: Extend CDL syntax with "imported transient class" keyword

Do not generate hxx,jxx,ixx files for classes declared as "imported class".

Declare class instances as Handle(Package_ImportedTransient)
for imported types with "imported transient class" keyword.

Support imported deferred class as well
14 files changed:
src/CDLFront/CDL.lex
src/CDLFront/CDL.tab.c [deleted file]
src/CDLFront/CDL.tab.h
src/CDLFront/CDL.yacc
src/CDLFront/CDLFront.cxx
src/CDLFront/CDLFront_Replace.tcl [deleted file]
src/CDLFront/FILES
src/CDLFront/cdl_rules.h
src/CPPExt/CPPExt.cxx
src/MS/MS_Class.cdl
src/MS/MS_Class.cxx
src/MS/MS_Imported.cdl
src/MS/MS_Imported.cxx
src/WOKBuilder/WOKBuilder_MSchema.cxx