From fc20e9f49597657dcf0273c23f355988a348aa70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Matos?= Date: Mon, 9 Sep 2019 17:50:16 +0100 Subject: [PATCH] Clarify limitations around exceptions and RTTI. --- docs/UsersManual.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/UsersManual.md b/docs/UsersManual.md index 973397b6..f1fb7e32 100644 --- a/docs/UsersManual.md +++ b/docs/UsersManual.md @@ -345,11 +345,17 @@ Related passes: ## Limitations -Support for these features is limited or only partial: +Support for these features is limited: - Exceptions - RTTI +They are supported and taken into account by the C++ parser for bindings generation, +but there is currently no way to catch C++ exceptions from C#. + +There is also no way to check RTTI type information for a specific type from C#, +but not an issue in practice since C# itself provides this via `GetType()`. + ## Standard library support The generator provides some built-in type maps for the most common C/C++