From 1cdfec588f4c562f9df8c9daedcad88c99040fc4 Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Tue, 5 Sep 2017 13:31:49 +0200 Subject: 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: --- TAO/docs/compiler.html | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'TAO/docs') 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.

or a valuetype never are - neither case is affected by this option. + + -Gsd + + Generate static description operations + Generate static description operations to retrieve the repository id + or interface name as string. Can be useful for template programming + + -Gse -- cgit v1.2.1