summaryrefslogtreecommitdiff
path: root/CIAO/tools/IDL3_to_IDL2/be_global.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/tools/IDL3_to_IDL2/be_global.h')
-rw-r--r--CIAO/tools/IDL3_to_IDL2/be_global.h85
1 files changed, 0 insertions, 85 deletions
diff --git a/CIAO/tools/IDL3_to_IDL2/be_global.h b/CIAO/tools/IDL3_to_IDL2/be_global.h
deleted file mode 100644
index f70b062b77a..00000000000
--- a/CIAO/tools/IDL3_to_IDL2/be_global.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO_IFR_BE_DLL
-//
-// = FILENAME
-// be_global.h
-//
-// = DESCRIPTION
-// Header file for class containing compiler back end global data.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_IFR_BE_GLOBAL_H
-#define TAO_IFR_BE_GLOBAL_H
-
-#include "TAO_IDL3_TO_IDL2_BE_Export.h"
-#include "idl_defines.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class AST_Generator;
-
-// Defines a class containing all back end global data.
-
-class TAO_IDL3_TO_IDL2_BE_Export BE_GlobalData
-{
-public:
- // = TITLE
- // BE_GlobalData
- //
- // = DESCRIPTION
- // Storage of global data specific to the compiler back end
- //
- BE_GlobalData (void);
- // Constructor.
-
- virtual ~BE_GlobalData (void);
- // Destructor.
-
- // Data accessors.
-
- const char *filename (void) const;
- void filename (char *fname);
-
- const char* output_dir (void) const;
- void output_dir (const char* s);
-
- void parse_args (long &i, char **av);
- // Parse args that affect the backend.
-
- void prep_be_arg (char *s);
- // Special BE arg call factored out of DRV_args.
-
- void arg_post_proc (void);
- // Checks made after parsing args.
-
- void usage (void) const;
- // Usage message for backend options.
-
- AST_Generator *generator_init (void);
- // Create an AST node generator.
-
- void destroy (void);
- // Cleanup.
-
-private:
- char *filename_;
- // Name of the IDL file we are processing.
-
- char *output_dir_;
- // Directory where the generated file is to be
- // kept. Default value is 0 for this string which means the current
- // directory from which the <tao_picml> is called.
-};
-
-#endif /* TAO_IFR_BE_GLOBAL_H */