diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2017-09-05 13:31:49 +0200 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2017-09-05 13:31:49 +0200 |
commit | 1cdfec588f4c562f9df8c9daedcad88c99040fc4 (patch) | |
tree | 44c031bbcf9bb03f1985da81df267f1011431985 /TAO/docs | |
parent | 564f8735931b2a13401b4c966894633fcb664e82 (diff) | |
download | ATCD-1cdfec588f4c562f9df8c9daedcad88c99040fc4.tar.gz |
Extended TAO_IDL with a new -Gsd which enabled the generation of two additional static operations for each interface. _desc_repository_id to retrieve the repository id as string, second _desc_interface_name to return the interface name. Both can be useful in template meta programming use cases where we want to use the repository id or interface name of a specific type.
* ACE/tests/Reactor_Exceptions_Test.cpp:
* TAO/TAO_IDL/be/be_global.cpp:
* TAO/TAO_IDL/be/be_util.cpp:
* TAO/TAO_IDL/be/be_visitor_argument/argument.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* TAO/TAO_IDL/be_include/be_global.h:
* TAO/docs/compiler.html:
* TAO/tests/IDL_Test/IDL_Test.mpc:
* TAO/tests/IDL_Test/main.cpp:
Diffstat (limited to 'TAO/docs')
-rw-r--r-- | TAO/docs/compiler.html | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/docs/compiler.html b/TAO/docs/compiler.html index f09fb39b97a..bd50cd5ba8b 100644 --- a/TAO/docs/compiler.html +++ b/TAO/docs/compiler.html @@ -908,6 +908,14 @@ also receives other options that are specific to it.<p> or a valuetype never are - neither case is affected by this option.</td> </tr> + <tr><a name="Gsd"> + <td><tt>-Gsd</tt></td> + + <td>Generate static description operations</td> + <td>Generate static description operations to retrieve the repository id + or interface name as string. Can be useful for template programming</td> + </tr> + <tr><a name="Gse"> <td><tt>-Gse</tt></td> |