QAndroidJniExceptionCleaner Class
Cleans pending JNI exceptions. More...
| Header: | #include <QAndroidJniExceptionCleaner> |
| qmake: | QT += androidextras |
| Since: | Qt 5.10 |
This class was introduced in Qt 5.10.
Public Types
| enum class | OutputMode { Silent, Verbose } |
Public Functions
| QAndroidJniExceptionCleaner(QAndroidJniExceptionCleaner::OutputMode outputMode = OutputMode::Silent) | |
| ~QAndroidJniExceptionCleaner() | |
| void | clean() |
Detailed Description
The QAndroidJniExceptionCleaner is a convenience class useful to clean the pending JNI exceptions from the current scope.
Member Type Documentation
enum class QAndroidJniExceptionCleaner::OutputMode
| Constant | Value | Description |
|---|---|---|
QAndroidJniExceptionCleaner::OutputMode::Silent |
0 |
the exceptions are cleaned silently |
QAndroidJniExceptionCleaner::OutputMode::Verbose |
1 |
discribes the exceptions before cleaning them |
Member Function Documentation
QAndroidJniExceptionCleaner::QAndroidJniExceptionCleaner(QAndroidJniExceptionCleaner::OutputMode outputMode = OutputMode::Silent)
Cleans any pending exceptions either silently or with descriptions, depending on the outputMode.
QAndroidJniExceptionCleaner::~QAndroidJniExceptionCleaner()
Clean any pending exceptions.
void QAndroidJniExceptionCleaner::clean()
Manually cleans any pending exceptions
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qandroidjniexceptioncleaner.html