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