]> 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)
committerabv <abv@opencascade.com>
Wed, 28 May 2014 05:34:32 +0000 (09:34 +0400)
commit104f17eef54006e61138de23b77a0c0ca0eacddd
tree9582b9dbc0a2b1e9a8db24a5db35b2db801645e7
parentad9b6feebdfebe54ea44675bc616fb3d4c6799aa
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