diff options
Diffstat (limited to 'TAO/CIAO/CCF/CCF/IDL3/Parser.hpp')
-rw-r--r-- | TAO/CIAO/CCF/CCF/IDL3/Parser.hpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/TAO/CIAO/CCF/CCF/IDL3/Parser.hpp b/TAO/CIAO/CCF/CCF/IDL3/Parser.hpp index ffce97c5601..39a11f022ca 100644 --- a/TAO/CIAO/CCF/CCF/IDL3/Parser.hpp +++ b/TAO/CIAO/CCF/CCF/IDL3/Parser.hpp @@ -68,6 +68,11 @@ namespace CCF Rule event_type_def_trailer; Rule event_type_body; + Rule event_type_factory_decl; + Rule event_type_factory_parameter_list; + Rule event_type_factory_parameter; + Rule event_type_factory_raises_list; + // home // Rule home_decl; @@ -183,6 +188,19 @@ namespace CCF NoArgAction<SemanticAction::EventType> act_event_type_end; + // EventTypeFactory + // + OneArgAction<SimpleIdentifierPtr, SemanticAction::EventTypeFactory> + act_event_type_factory_name; + + TwoArgAction<IdentifierPtr, + SimpleIdentifierPtr, + SemanticAction::EventTypeFactory> + act_event_type_factory_parameter; + + OneArgAction<IdentifierPtr, SemanticAction::EventTypeFactory> + act_event_type_factory_raises; + // Home // |