summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-03-24 01:49:16 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-03-24 01:49:16 +0000
commitc4015a253cf6f7908c3172f32201c7d9d366b133 (patch)
tree84e3efc7be80e511af9ee78fc3025067f8393e23
parent809308b6699d93544d87faea98868324090d1b5a (diff)
downloadATCD-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.vcproj6
-rw-r--r--TAO/CIAO/CIDLC/ServantSourceGenerator.cpp12
-rw-r--r--TAO/CIAO/ChangeLog12
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