diff options
Diffstat (limited to 'doc/typesystemvariables.rst')
-rw-r--r-- | doc/typesystemvariables.rst | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/typesystemvariables.rst b/doc/typesystemvariables.rst index 9f31bce45..7e9beef6e 100644 --- a/doc/typesystemvariables.rst +++ b/doc/typesystemvariables.rst @@ -143,6 +143,18 @@ Variables Replaced by the wrapped C++ object instance that owns the method in which the code with this variable was inserted. +.. _cpptype: + +**%CPPTYPE** + + Replaced by the original name of the C++ class, without any namespace prefix, + that owns the method in which the code with this variable was inserted. It will + work on class level code injections also. Notice that ``CPPTYPE`` differs from + the :ref:`%TYPE <type>` variable, for this latter may be translated to the original + C++ class name or to the C++ wrapper class name. + + Namespaces will are treated as classes, so ``CPPTYPE`` will work for them and their + enclosed functions as well. .. _function_name: |