acme
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages Concepts
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
14class CLASS_DECL_ACME ns_exception :
15 public ::exception
16{
17public:
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
31void InstallUncaughtExceptionHandler();
32void UninstallUncaughtExceptionHandler();
33void InstallNullExceptionHandler();
34
35
36
37
Definition property_set.h:17