QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
QtPrivate::ExceptionStore Class Reference

#include <qexception.h>

Public Member Functions

void setException (const QException &e)
 
void setException (std::exception_ptr e)
 
bool hasException () const
 
std::exception_ptr exception () const
 
void throwPossibleException ()
 
Q_NORETURN void rethrowException () const
 

Public Attributes

std::exception_ptr exceptionHolder
 

Detailed Description

Definition at line 91 of file qexception.h.

Member Function Documentation

◆ exception()

std::exception_ptr QtPrivate::ExceptionStore::exception ( ) const

Definition at line 244 of file qexception.cpp.

◆ hasException()

bool QtPrivate::ExceptionStore::hasException ( ) const

Definition at line 239 of file qexception.cpp.

Here is the caller graph for this function:

◆ rethrowException()

void QtPrivate::ExceptionStore::rethrowException ( ) const

Definition at line 255 of file qexception.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setException() [1/2]

void QtPrivate::ExceptionStore::setException ( const QException e)

Definition at line 223 of file qexception.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setException() [2/2]

void QtPrivate::ExceptionStore::setException ( std::exception_ptr  e)

Definition at line 233 of file qexception.cpp.

Here is the call graph for this function:

◆ throwPossibleException()

void QtPrivate::ExceptionStore::throwPossibleException ( )

Definition at line 249 of file qexception.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ exceptionHolder

std::exception_ptr QtPrivate::ExceptionStore::exceptionHolder

Definition at line 100 of file qexception.h.


The documentation for this class was generated from the following files: