summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_visitor_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_visitor_interface.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_visitor_interface.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/TAO/TAO_IDL/be_include/be_visitor_interface.h b/TAO/TAO_IDL/be_include/be_visitor_interface.h
deleted file mode 100644
index dce8faf3a61..00000000000
--- a/TAO/TAO_IDL/be_include/be_visitor_interface.h
+++ /dev/null
@@ -1,59 +0,0 @@
-//
-// $Id$
-//
-
-#ifndef _BE_VISITOR_INTERFACE_H
-#define _BE_VISITOR_INTERFACE_H
-
-#include "be_visitor.h"
-
-// = DESCRIPTION
-// Interface code generation is complex, the client stubs require
-// two different class and the server also require other two.
-// Only onw of them includes whatever nested typedefs, exceptions
-// and or structures are defined in the interface.
-// To break this complexity a different visitor is used for each
-// case.
-//
-// = NOTE
-// Visitors were added recently into the compiler, so some
-// code is still generated using the old "state oriented" approach;
-// notably only the _collocated class is actually generated using
-// the visitor, in the other cases (the interface class and the
-// skeleton class) we still call back the old code generation
-// methods.
-//
-
-class be_visitor_collocated_sh : public be_visitor
-{
- // = TITLE
- // Generate the "collocated" class declaration.
-
-public:
- be_visitor_collocated_sh (void);
- virtual ~be_visitor_collocated_sh (void);
-
- virtual int visit_interface (be_interface *node);
- virtual int visit_operation (be_operation *node);
- virtual int visit_attribute (be_attribute *node);
-};
-
-class be_visitor_collocated_ss : public be_visitor
-{
- // = TITLE
- // Generate the "collocated" class declaration.
-
-public:
- be_visitor_collocated_ss (void);
- virtual ~be_visitor_collocated_ss (void);
-
- virtual int visit_interface (be_interface *node);
- virtual int visit_operation (be_operation *node);
- virtual int visit_argument (be_argument *node);
- virtual int visit_attribute (be_attribute *node);
-
-private:
- be_interface* current_interface_;
-};
-
-#endif // _BE_VISITOR_INTERFACE_H