diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2012-08-12 19:06:55 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2012-08-12 19:06:55 +0000 |
commit | 22a6031bf32a9cc34526496c49ef8d31fc9e6850 (patch) | |
tree | 2b60ab186c96d4930d082a85dd2cb379afdfa67c /TAO/TAO_IDL/be_include | |
parent | 00bb72ff2154b62cc6952bc349edf9ae453a26a5 (diff) | |
download | ATCD-22a6031bf32a9cc34526496c49ef8d31fc9e6850.tar.gz |
Sun Aug 12 19:05:59 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be_include/be_global.h:
* docs/compiler.html:
Added stripped_filename option to overrule stripped filename
of
input file
Diffstat (limited to 'TAO/TAO_IDL/be_include')
-rw-r--r-- | TAO/TAO_IDL/be_include/be_global.h | 150 |
1 files changed, 79 insertions, 71 deletions
diff --git a/TAO/TAO_IDL/be_include/be_global.h b/TAO/TAO_IDL/be_include/be_global.h index 100d7e36bc2..560281e9ab0 100644 --- a/TAO/TAO_IDL/be_include/be_global.h +++ b/TAO/TAO_IDL/be_include/be_global.h @@ -251,159 +251,166 @@ public: UTL_String *idl_file_name, bool base_name_only = false); - //// Returns the macro name for exporting server side classes in Win32 - //// DLL. + /// Returns the macro name for exporting server side classes in Win32 + /// DLL. const char* skel_export_macro (void) const; - //// Set the macro name for export server side classes in Win32 DLL. + /// Set the macro name for export server side classes in Win32 DLL. void skel_export_macro (const char* s); - //// Returns the name of the include file that contains the server - //// side export macro definition. + /// Returns the name of the include file that contains the server + /// side export macro definition. const char* skel_export_include (void) const; - //// Set the name of the include file that contains the server side - //// export macro definition. + /// Set the name of the include file that contains the server side + /// export macro definition. void skel_export_include (const char* s); - //// Returns the name of the include file that will be generated for the - //// server side export macro definition. + /// Returns the name of the include file that will be generated for the + /// server side export macro definition. const char* skel_export_file (void) const; - //// Set the name of the include file that the will be generated for server - //// side export macro definition. + /// Set the name of the include file that the will be generated for server + /// side export macro definition. void skel_export_file (const char* s); - //// Returns the macro name for exporting client side classes in Win32 - //// DLL. + /// Returns the macro name for exporting client side classes in Win32 + /// DLL. const char* stub_export_macro (void) const; - //// Set the macro name for export client side classes in Win32 DLL. + /// Set the macro name for export client side classes in Win32 DLL. void stub_export_macro (const char* s); - //// Returns the name of the include file that contains the client - //// side export macro definition. + /// Returns the name of the include file that contains the client + /// side export macro definition. const char* stub_export_include (void) const; - //// Set the name of the include file that contains the client side - //// export macro definition. + /// Set the name of the include file that contains the client side + /// export macro definition. void stub_export_include (const char* s); - //// Returns the name of the include file will be generated for the client - //// side export macro definition. + /// Returns the name of the include file will be generated for the client + /// side export macro definition. const char* stub_export_file (void) const; - //// Set the name of the include file that will be generated for the client - //// side export macro definition. + /// Set the name of the include file that will be generated for the client + /// side export macro definition. void stub_export_file (const char* s); - //// Returns the macro name for exporting *A.h file classes in Win32 - //// DLL. + /// Returns the macro name for exporting *A.h file classes in Win32 + /// DLL. const char* anyop_export_macro (void) const; - //// Set the macro name for export *A.h file classes in Win32 DLL. + /// Set the macro name for export *A.h file classes in Win32 DLL. void anyop_export_macro (const char* s); - //// Returns the name of the include file that contains the *A.h - //// file export macro definition. + /// Returns the name of the include file that contains the *A.h + /// file export macro definition. const char* anyop_export_include (void) const; - //// Set the name of the include file that contains the *A.h file - //// export macro definition. + /// Set the name of the include file that contains the *A.h file + /// export macro definition. void anyop_export_include (const char* s); - //// Returns the macro name for exporting exec impl classes in Win32 - //// DLL. + /// Returns the macro name for exporting exec impl classes in Win32 + /// DLL. const char* exec_export_macro (void) const; - //// Set the macro name for export exec impl classes in Win32 DLL. + /// Set the macro name for export exec impl classes in Win32 DLL. void exec_export_macro (const char* s); - //// Returns the name of the include file that contains the exec - //// impl export macro definition. + /// Returns the name of the include file that contains the exec + /// impl export macro definition. const char* exec_export_include (void) const; - //// Set the name of the include file that contains the exec impl - //// export macro definition. + /// Set the name of the include file that contains the exec impl + /// export macro definition. void exec_export_include (const char* s); - //// Returns the macro name for exporting CIAO svnt classes in Win32 - //// DLL. + /// Returns the macro name for exporting CIAO svnt classes in Win32 + /// DLL. const char* svnt_export_macro (void) const; - //// Set the macro name for export CIAO svnt classes in Win32 DLL. + /// Set the macro name for export CIAO svnt classes in Win32 DLL. void svnt_export_macro (const char* s); - //// Returns the name of the include file that contains the CIAO - //// svnt export macro definition. + /// Returns the name of the include file that contains the CIAO + /// svnt export macro definition. const char* svnt_export_include (void) const; - //// Set the name of the include file that contains the CIAO svnt - //// export macro definition. + /// Set the name of the include file that contains the CIAO svnt + /// export macro definition. void svnt_export_include (const char* s); - //// Returns the macro name for exporting CIAO connector - //// classes in Win32 DLL. + /// Returns the macro name for exporting CIAO connector + /// classes in Win32 DLL. const char* conn_export_macro (void) const; - //// Set the macro name for export CIAO connector - //// classes in Win32 DLL. + /// Set the macro name for export CIAO connector + /// classes in Win32 DLL. void conn_export_macro (const char* s); - //// Returns the name of the include file that contains the CIAO - //// connector export macro definition. + /// Returns the name of the include file that contains the CIAO + /// connector export macro definition. const char* conn_export_include (void) const; - //// Set the name of the include file that contains the CIAO - //// connector export macro definition. + /// Set the name of the include file that contains the CIAO + /// connector export macro definition. void conn_export_include (const char* s); - //// Returns the name of the include file to be used for precompiled - //// header support. + /// Returns the name of the include file to be used for precompiled + /// header support. const char* pch_include (void) const; - //// Set the name of the include file to be used for precompiled - //// header support. + /// Set the name of the include file to be used for precompiled + /// header support. void pch_include (const char* s); - //// Returns the name of the include file to be put at the top of - //// every header file. + /// Returns the name of the include file to be put at the top of + /// every header file. const char* pre_include (void) const; - //// Set the name of the include file to be put at the top of every - //// header file. + /// Set the name of the include file to be put at the top of every + /// header file. void pre_include (const char* s); - //// Returns the name of the include file to be put at the bottom of - //// every header file. + /// Returns the name of the include file to be put at the bottom of + /// every header file. const char* post_include (void) const; - //// Set the name of the include file to be put at the bottom of every - //// header file. + /// Set the name of the include file to be put at the bottom of every + /// header file. void post_include (const char* s); - //// Returns the guard that is placed in the client header file + /// Returns the guard that is placed in the client header file const char* include_guard (void) const; - //// Set the guard that is placed in the client header file + /// Set the guard that is placed in the client header file void include_guard (const char* s); - //// Returns the name of the include file that is used instead of the own - //// generated client header file + /// Returns the name of the include file that is used instead of the own + /// generated client header file const char* safe_include (void) const; - //// set the name of the include file that is used instead of the own - //// generated client header file + /// set the name of the include file that is used instead of the own + /// generated client header file void safe_include (const char* s); - //// Returns the name of the include file that should on get - //// generated in the client header file + /// Returns the name of the include file that should on get + /// generated in the client header file const char* unique_include (void) const; /// Set the name of the include file that should on get /// generated in the client header file void unique_include (const char* s); + /// Returns the name of the include file that should be used as + /// stripped_filename + const char* stripped_filename (void) const; + + /// Set the name of the include file that should be used as stripped_filename + void stripped_filename (const char* s); + /// Set text that opens a "versioned" namespace. void versioning_begin (const char* s); @@ -946,6 +953,7 @@ private: char* include_guard_; char* safe_include_; char* unique_include_; + char* stripped_filename_; /// Text that opens a "versioned" namespace for core TAO and orbsvcs /// related code. |