acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
ns_exception.h
1
//
2
// macos_ns_exception.hpp
3
// acme
4
//
5
// Created by Camilo Sasuke Thomas Borregaard Soerensen on 21/07/17.
6
//
7
//
8
#pragma once
9
10
11
#include "acme/exception/exception.h"
12
13
14
class
CLASS_DECL_ACME ns_exception :
15
public
::exception
16
{
17
public
:
18
19
::string m_strName;
20
::string m_strDescription;
21
::property_set
m_setUserInfo;
22
23
24
ns_exception(const ::e_status & estatus, const ::scoped_string & scopedstrName, const ::scoped_string & scopedstrDescription, const ::property_set & setUserInfo);
25
~ns_exception()
override
;
26
27
28
};
29
30
31
void
InstallUncaughtExceptionHandler();
32
void
UninstallUncaughtExceptionHandler();
33
void
InstallNullExceptionHandler();
34
35
36
37
property_set
Definition
property_set.h:512
operating_system
apple
ns_exception.h
Generated by
1.17.0