diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-03-24 01:49:16 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-03-24 01:49:16 +0000 |
commit | c4015a253cf6f7908c3172f32201c7d9d366b133 (patch) | |
tree | 84e3efc7be80e511af9ee78fc3025067f8393e23 | |
parent | 809308b6699d93544d87faea98868324090d1b5a (diff) | |
download | ATCD-c4015a253cf6f7908c3172f32201c7d9d366b133.tar.gz |
ChangeLogTag: Wed Mar 23 19:45:32 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | TAO/CIAO/CCF/CCF/IDL2/IDL2.vcproj | 6 | ||||
-rw-r--r-- | TAO/CIAO/CIDLC/ServantSourceGenerator.cpp | 12 | ||||
-rw-r--r-- | TAO/CIAO/ChangeLog | 12 |
3 files changed, 24 insertions, 6 deletions
diff --git a/TAO/CIAO/CCF/CCF/IDL2/IDL2.vcproj b/TAO/CIAO/CCF/CCF/IDL2/IDL2.vcproj index 95e2a938284..40244fe2b98 100644 --- a/TAO/CIAO/CCF/CCF/IDL2/IDL2.vcproj +++ b/TAO/CIAO/CCF/CCF/IDL2/IDL2.vcproj @@ -642,6 +642,9 @@ <File
RelativePath=".\Traversal\ValueType.hpp">
</File>
+ <File
+ RelativePath=".\Traversal\ValueTypeMember.hpp">
+ </File>
</Filter>
<Filter
Name="Template Files"
@@ -655,6 +658,9 @@ <File
RelativePath=".\Traversal\Operation.tpp">
</File>
+ <File
+ RelativePath=".\Traversal\ValueTypeMember.tpp">
+ </File>
</Filter>
</Filter>
<Filter
diff --git a/TAO/CIAO/CIDLC/ServantSourceGenerator.cpp b/TAO/CIAO/CIDLC/ServantSourceGenerator.cpp index 4848bb6c3e2..5f7e175fbd2 100644 --- a/TAO/CIAO/CIDLC/ServantSourceGenerator.cpp +++ b/TAO/CIAO/CIDLC/ServantSourceGenerator.cpp @@ -2624,9 +2624,9 @@ namespace Traversal::Defines no_include_inherit_defines; event_type_factories.edge_traverser (no_include_inherit_defines); -// PrivateExistsEmitter priv_emitter (this); + PrivateExistsEmitter priv_emitter (this); FactoryExistsEmitter factory_emitter (this); -// no_include_inherit_defines.node_traverser (priv_emitter); + no_include_inherit_defines.node_traverser (priv_emitter); no_include_inherit_defines.node_traverser (factory_emitter); consumer.traverse (c); @@ -2711,8 +2711,8 @@ namespace private: RegisterValueFactoryEmitter* r_; }; -/* - struct PrivateExistsEmitter : Traversal::PrivateMember + + struct PrivateExistsEmitter : Traversal::ValueTypePrivateMember { PrivateExistsEmitter (RegisterValueFactoryEmitter* r) : r_ (r) @@ -2720,7 +2720,7 @@ namespace } virtual void - traverse (SemanticGraph::PrivateMember&) + traverse (Type&) { r_->factory_gen_off (); } @@ -2728,7 +2728,7 @@ namespace private: RegisterValueFactoryEmitter* r_; }; -*/ + struct PortTablePopulator : Traversal::ProviderData, Traversal::UserData, Traversal::PublisherData, diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog index 642fcc71d76..295276ce632 100644 --- a/TAO/CIAO/ChangeLog +++ b/TAO/CIAO/ChangeLog @@ -1,3 +1,15 @@ +Wed Mar 23 19:45:32 2005 Jeff Parsons <j.parsons@vanderbilt.edu> + + * CCF/CCF/IDL2/IDL2.vcpoj: + + Added more new files to the project, ValueTypeMember.hpp and + ValueTypeMember.tpp in IDL2/Traversal. + + * CIDLC/ServantSourceGenerator.cpp: + + Restored backend code that was commented out until frontend + support for traversal of valuetype/eventtype members was added. + Wed Mar 23 13:00:32 2005 Will Otte <wotte@dre.vanderbilt.edu> * DAnCE/Config_Handlers/Any_Handler.cpp |