summaryrefslogtreecommitdiff
path: root/TAO/CIAO/CCF/CCF/IDL3/Parser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/CCF/CCF/IDL3/Parser.hpp')
-rw-r--r--TAO/CIAO/CCF/CCF/IDL3/Parser.hpp18
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
//