LeviLamina
Loading...
Searching...
No Matches
CallbackToken.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
10class CallbackToken {
11public:
12 // member variables
13 // NOLINTBEGIN
15 // NOLINTEND
16
17public:
18 // prevent constructor by default
19 CallbackToken& operator=(CallbackToken const&);
20 CallbackToken(CallbackToken const&);
21
22public:
23 // member functions
24 // NOLINTBEGIN
25 MCNAPI CallbackToken();
26
27 MCNAPI explicit CallbackToken(::std::weak_ptr<::CallbackTokenCancelState> cancelState);
28
29 MCNAPI void cancelCallback();
30
31 MCNAPI ::CallbackToken& operator=(::CallbackToken&& rhs);
32
33 MCNAPI void release();
34
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor();
42
43 MCNAPI void* $ctor(::std::weak_ptr<::CallbackTokenCancelState> cancelState);
44 // NOLINTEND
45
46public:
47 // destructor thunk
48 // NOLINTBEGIN
49 MCNAPI void $dtor();
50 // NOLINTEND
51};
Definition CallbackTokenCancelState.h:5
MCAPI CallbackToken(::std::weak_ptr<::CallbackTokenCancelState > cancelState)
MCAPI CallbackToken()
MCAPI ~CallbackToken()
MCAPI void release()
MCAPI void cancelCallback()
MCAPI void $dtor()
MCAPI::CallbackToken & operator=(::CallbackToken &&rhs)
MCAPI void * $ctor()
MCAPI void * $ctor(::std::weak_ptr<::CallbackTokenCancelState > cancelState)
Definition Alias.h:14