Public Member Functions | Private Attributes | List of all members
vul_debug_windows_structured_exception Class Reference

A translated structured exception. More...

#include <vul_debug.h>

Inheritance diagram for vul_debug_windows_structured_exception:
Inheritance graph
[legend]

Public Member Functions

unsigned code () const
 Windows structured exception code. More...
 
void * address () const
 Related execution address. More...
 
const char * what () const override throw ()
 
 vul_debug_windows_structured_exception (void *ex_ptr)
 
 ~vul_debug_windows_structured_exception () override=default throw ()
 

Private Attributes

void * ex_ptr_
 

Detailed Description

A translated structured exception.

Definition at line 41 of file vul_debug.h.

Constructor & Destructor Documentation

◆ vul_debug_windows_structured_exception()

vul_debug_windows_structured_exception::vul_debug_windows_structured_exception ( void *  ex_ptr)
inline

Definition at line 50 of file vul_debug.h.

◆ ~vul_debug_windows_structured_exception()

vul_debug_windows_structured_exception::~vul_debug_windows_structured_exception ( )
throw (
)
overridedefault

Member Function Documentation

◆ address()

void* vul_debug_windows_structured_exception::address ( ) const

Related execution address.

◆ code()

unsigned vul_debug_windows_structured_exception::code ( ) const

Windows structured exception code.

◆ what()

const char* vul_debug_windows_structured_exception::what ( ) const
throw (
)
override

Member Data Documentation

◆ ex_ptr_

void* vul_debug_windows_structured_exception::ex_ptr_
private

Definition at line 43 of file vul_debug.h.


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