summaryrefslogtreecommitdiff
path: root/TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp')
-rw-r--r--TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp30
1 files changed, 13 insertions, 17 deletions
diff --git a/TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp b/TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp
index c19a7ae1f37..6d566d6dd3b 100644
--- a/TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp
+++ b/TAO/CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp
@@ -11,12 +11,11 @@ namespace CCF
{
namespace SemanticAction
{
- class Attribute;
class Include;
- class Interface;
class Module;
+ class Interface;
+ class Attribute;
class Operation;
- class Typedef;
class TypeId;
class TypePrefix;
@@ -29,29 +28,26 @@ namespace CCF
virtual
~Factory () throw () {}
- virtual Attribute&
- attribute () = 0;
-
virtual Include&
include () = 0;
- virtual Interface&
- interface () = 0;
+ virtual TypeId&
+ type_id () = 0;
+
+ virtual TypePrefix&
+ type_prefix () = 0;
virtual Module&
module () = 0;
- virtual Operation&
- operation () = 0;
-
- virtual Typedef&
- typedef_ () = 0;
+ virtual Interface&
+ interface () = 0;
- virtual TypeId&
- type_id () = 0;
+ virtual Attribute&
+ attribute () = 0;
- virtual TypePrefix&
- type_prefix () = 0;
+ virtual Operation&
+ operation () = 0;
};
}