summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/IDL3_to_IDL2/be_global.h
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-04-12 14:49:02 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-04-12 14:49:02 +0000
commitcbe8aa5d5be1d4679ae0c4e30baaea24fbae416c (patch)
treeb9f7b9d73fe1ba0675ac5233476b66a61b8f8521 /TAO/CIAO/tools/IDL3_to_IDL2/be_global.h
parenta2dd5f907273d7561f3ccac51d7fffc8bb4b6893 (diff)
downloadATCD-cbe8aa5d5be1d4679ae0c4e30baaea24fbae416c.tar.gz
This commit was manufactured by cvs2svn to create branch
'escher_x_4_9_integration_point'.
Diffstat (limited to 'TAO/CIAO/tools/IDL3_to_IDL2/be_global.h')
-rw-r--r--TAO/CIAO/tools/IDL3_to_IDL2/be_global.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/TAO/CIAO/tools/IDL3_to_IDL2/be_global.h b/TAO/CIAO/tools/IDL3_to_IDL2/be_global.h
index f70b062b77a..3592635634e 100644
--- a/TAO/CIAO/tools/IDL3_to_IDL2/be_global.h
+++ b/TAO/CIAO/tools/IDL3_to_IDL2/be_global.h
@@ -27,6 +27,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#include "idl_bool.h"
+
class AST_Generator;
// Defines a class containing all back end global data.
@@ -53,25 +55,25 @@ public:
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.