diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2007-02-22 22:16:47 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2007-02-22 22:16:47 +0000 |
commit | c6cdd73bf9175a08c90017f60a59f97a65013b41 (patch) | |
tree | 2ab7fa34a66b0ed87007a1666a5be9146f571dd1 | |
parent | 8305d6170f8f4834922efa3288d88a231881568b (diff) | |
download | ATCD-c6cdd73bf9175a08c90017f60a59f97a65013b41.tar.gz |
ChangeLogTag:Thu Feb 22 22:18:24 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu>
30 files changed, 160 insertions, 1 deletions
diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp index ea8397fcf03..ca32411c320 100644 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp +++ b/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp @@ -15,6 +15,10 @@ namespace CCF { struct HomeExecutor { + virtual ~HomeExecutor () + { + } + virtual void begin (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/CompilerElements/TokenStream.hpp b/CIAO/CCF/CCF/CompilerElements/TokenStream.hpp index f1d3ab4fb8c..6dac816bed4 100644 --- a/CIAO/CCF/CCF/CompilerElements/TokenStream.hpp +++ b/CIAO/CCF/CCF/CompilerElements/TokenStream.hpp @@ -55,6 +55,10 @@ namespace CCF { return traits::eof (); } + + virtual ~TokenStream () + { + } }; class InputStreamAdapter : public TokenStream<char> @@ -64,7 +68,11 @@ namespace CCF : is_ (is) { } - + + virtual ~InputStreamAdapter () + { + } + public: virtual int_type diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp index d113d9136cf..9d002fbc3f5 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Attribute { + virtual ~Attribute () + { + } + virtual void begin_ro () = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp index dcb7c0054ac..92e1ee09dbe 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Const { + virtual ~Const () + { + } + virtual void begin (IdentifierPtr const& type, SimpleIdentifierPtr const& name) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp index 18687171a78..3bd1f4bdd99 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Scope { + virtual ~Scope () + { + } + virtual void open_scope () = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp index c0822d44470..468da206b6e 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Enum { + virtual ~Enum () + { + } + virtual void begin (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp index 02230082b49..3bd7323c943 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Exception : Scope { + virtual ~Exception () + { + } + virtual void begin (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp index f67dbfd1914..dda020e73d5 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Include { + virtual ~Include () + { + } + virtual void quote (StringLiteralPtr const& sl) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp index ebbb2398764..1f5a327caee 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Interface : Scope { + virtual ~Interface () + { + } + virtual void begin_abstract_def (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp index a5e835ee351..e706b7d1a78 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Member { + virtual ~Member () + { + } + virtual void type (IdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp index 08411592eac..49e9eea7723 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Module : Scope { + virtual ~Module () + { + } + virtual void begin (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp index ed7fd4422f5..368920f2615 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Native { + virtual ~Native () + { + } + virtual void name (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp index 4b0423d8e63..671019133de 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp @@ -15,6 +15,10 @@ namespace CCF { struct NumericExpression { + virtual ~NumericExpression () + { + } + virtual void flush () = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp index 99131c60e15..7cdd069faa0 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp @@ -17,6 +17,10 @@ namespace CCF { struct Operation { + virtual ~Operation () + { + } + virtual void one_way () = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp index 00581af6016..8a53b85ff15 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Struct : Scope { + virtual ~Struct () + { + } + virtual void begin_def (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp index a716961bbf0..535fbc80654 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp @@ -15,6 +15,10 @@ namespace CCF { struct TypeId { + virtual ~TypeId () + { + } + virtual void begin (IdentifierPtr const& name, StringLiteralPtr const& id) = 0; @@ -25,6 +29,10 @@ namespace CCF struct TypePrefix { + virtual ~TypePrefix () + { + } + virtual void begin (IdentifierPtr const& name, StringLiteralPtr const& prefix) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp index 8e76d3c3a7f..ad90573a6bb 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Typedef { + virtual ~Typedef () + { + } + virtual void pre (KeywordPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp index dac2297294d..8b7c5d51f46 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Union : Scope { + virtual ~Union () + { + } + virtual void begin_def (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp index 9d990567778..2db412f6a32 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp @@ -15,6 +15,10 @@ namespace CCF { struct ValueType : Scope { + virtual ~ValueType () + { + } + virtual void begin_abstract_def (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp index 4d47407f360..f7239c45a94 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp @@ -15,6 +15,10 @@ namespace CCF { struct ValueTypeFactory { + virtual ~ValueTypeFactory () + { + } + virtual void name (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp b/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp index 9eec25ef934..08fc89fd028 100644 --- a/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp +++ b/CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp @@ -15,6 +15,10 @@ namespace CCF { struct ValueTypeMember { + virtual ~ValueTypeMember () + { + } + virtual void begin_private () = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp index 36d64ce5797..23d2507ea17 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Consumes { + virtual ~Consumes () + { + } + virtual void type (IdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp index 819383a2df4..43a6555a8eb 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Emits { + virtual ~Emits () + { + } + virtual void type (IdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp index 12514bb773e..f476b31f93b 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp @@ -15,6 +15,10 @@ namespace CCF { struct EventTypeFactory { + virtual ~EventTypeFactory () + { + } + virtual void name (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp index 405370f3f64..ae060698b8f 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp @@ -15,6 +15,10 @@ namespace CCF { struct HomeFactory { + virtual ~HomeFactory () + { + } + virtual void name (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp index e24cf65065b..bf2d9ef9803 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp @@ -15,6 +15,10 @@ namespace CCF { struct HomeFinder { + virtual ~HomeFinder () + { + } + virtual void name (SimpleIdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp index 3b54f53b050..30323092fa2 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Provides { + virtual ~Provides () + { + } + virtual void type (IdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp index 46fa0a65892..e30eacb456e 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Publishes { + virtual ~Publishes () + { + } + virtual void type (IdentifierPtr const& id) = 0; diff --git a/CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp b/CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp index dcd571bf5fa..453a6def984 100644 --- a/CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp +++ b/CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp @@ -15,6 +15,10 @@ namespace CCF { struct Uses { + virtual ~Uses () + { + } + virtual void multiple () = 0; diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog index 94522a4cff6..2c49570d8b3 100644 --- a/CIAO/ChangeLog +++ b/CIAO/ChangeLog @@ -1,3 +1,38 @@ +Thu Feb 22 22:18:24 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu> + + * CCF/CCF/CompilerElements/TokenStream.hpp + * CCF/CCF/IDL2/SemanticAction/Exception.hpp + * CCF/CCF/IDL2/SemanticAction/TypeId.hpp + * CCF/CCF/IDL2/SemanticAction/Operation.hpp + * CCF/CCF/IDL2/SemanticAction/Interface.hpp + * CCF/CCF/IDL2/SemanticAction/Typedef.hpp + * CCF/CCF/IDL2/SemanticAction/Attribute.hpp + * CCF/CCF/IDL2/SemanticAction/Enum.hpp + * CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp + * CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp + * CCF/CCF/IDL2/SemanticAction/Member.hpp + * CCF/CCF/IDL2/SemanticAction/Elements.hpp + * CCF/CCF/IDL2/SemanticAction/ValueType.hpp + * CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp + * CCF/CCF/IDL2/SemanticAction/Include.hpp + * CCF/CCF/IDL2/SemanticAction/Struct.hpp + * CCF/CCF/IDL2/SemanticAction/Module.hpp + * CCF/CCF/IDL2/SemanticAction/Native.hpp + * CCF/CCF/IDL2/SemanticAction/Const.hpp + * CCF/CCF/IDL2/SemanticAction/Union.hpp + * CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp + * CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp + * CCF/CCF/IDL3/SemanticAction/Provides.hpp + * CCF/CCF/IDL3/SemanticAction/Consumes.hpp + * CCF/CCF/IDL3/SemanticAction/Publishes.hpp + * CCF/CCF/IDL3/SemanticAction/Uses.hpp + * CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp + * CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp + * CCF/CCF/IDL3/SemanticAction/Emits.hpp + + Addressed warnings relating to classes w/ virtual methods having + non virtual destructors. + Thu Feb 22 21:36:35 UTC 2007 William R. Otte <wotte@dre.vanderbilt.edu> * tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp |