acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_base.h
1
#pragma once
2
3
4
//#undef delete
5
//
6
//
7
//class string;
8
//
9
//
10
//namespace exception
11
//{
12
//
13
//
14
// class CLASS_DECL_ACME base :
15
// public ::exception,
16
// {
17
// public:
18
//
19
//
20
// base();
21
// virtual ~base();
22
//
23
//
24
// virtual bool get_error_message(string & str, Punsigned ::i32 pnHelpContext = nullptr);
25
// virtual string get_message(Punsigned ::i32 pnHelpContext = nullptr);
26
//
27
//
28
// virtual ::i32 ReportError(::u32 nType = ::user::e_message_box_ok, const ::scoped_string & scopedstrMessageID = nullptr);
29
//
30
//
31
// virtual const_char_pointer getMessage() const noexcept;
32
//
33
//
34
// void defer_dump_back_trace();
35
// void dump_back_trace();
36
//
37
//
38
// };
39
//
40
//} // namespace exception
41
//
42
//
43
//
exception
aaa_base.h
Generated by
1.17.0