CARLA
Public Member Functions | Private Attributes | List of all members
carla::detail::SharedException Class Reference

#include <RecurrentSharedFuture.h>

+ Inheritance diagram for carla::detail::SharedException:
+ Collaboration diagram for carla::detail::SharedException:

Public Member Functions

std::shared_ptr< std::exception > GetException () const
 
 SharedException ()
 
 SharedException (std::shared_ptr< std::exception > e)
 
const char * what () const noexcept override
 

Private Attributes

std::shared_ptr< std::exception > _exception
 

Detailed Description

Definition at line 80 of file RecurrentSharedFuture.h.

Constructor & Destructor Documentation

◆ SharedException() [1/2]

carla::detail::SharedException::SharedException ( )
inline

Definition at line 83 of file RecurrentSharedFuture.h.

◆ SharedException() [2/2]

carla::detail::SharedException::SharedException ( std::shared_ptr< std::exception >  e)
inline

Definition at line 86 of file RecurrentSharedFuture.h.

Member Function Documentation

◆ GetException()

std::shared_ptr<std::exception> carla::detail::SharedException::GetException ( ) const
inline

Definition at line 93 of file RecurrentSharedFuture.h.

◆ what()

const char* carla::detail::SharedException::what ( ) const
inlineoverridenoexcept

Definition at line 89 of file RecurrentSharedFuture.h.

Member Data Documentation

◆ _exception

std::shared_ptr<std::exception> carla::detail::SharedException::_exception
private

Definition at line 99 of file RecurrentSharedFuture.h.


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