LeviLamina
Loading...
Searching...
No Matches
broken_promise_marker.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace brstd::detail {
6
7struct broken_promise_marker : public ::std::exception {
8public:
9 // prevent constructor by default
10 broken_promise_marker& operator=(broken_promise_marker const&);
11 broken_promise_marker();
12
13public:
14 // virtual functions
15 // NOLINTBEGIN
16 virtual char const* what() const /*override*/;
17 // NOLINTEND
18
19public:
20 // member functions
21 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // constructor thunks
27 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // virtual function thunks
33 // NOLINTBEGIN
34 MCNAPI char const* $what() const;
35
36
37 // NOLINTEND
38
39public:
40 // vftables
41 // NOLINTBEGIN
42 MCNAPI static void** $vftable();
43 // NOLINTEND
44};
45
46} // namespace brstd::detail
Definition broken_promise_marker.h:7
MCAPI broken_promise_marker(::brstd::detail::broken_promise_marker const &)
static MCAPI void ** $vftable()
MCAPI void * $ctor(::brstd::detail::broken_promise_marker const &)
MCAPI char const * $what() const