LeviLamina
Loading...
Searching...
No Matches
CallbackListReceivers.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/FunctionView.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { class UntypedFunction; }
11// clang-format on
12
13namespace webrtc::callback_list_impl {
14
16public:
17 // CallbackListReceivers inner types declare
18 // clang-format off
19 struct Callback;
20 // clang-format on
21
22 // CallbackListReceivers inner types define
23 struct Callback {
24 public:
25 // member variables
26 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
33 Callback& operator=(Callback const&);
34 Callback(Callback const&);
35 Callback();
36
37 public:
38 // member functions
39 // NOLINTBEGIN
40 MCAPI ~Callback();
41 // NOLINTEND
42
43 public:
44 // destructor thunk
45 // NOLINTBEGIN
46 MCAPI void $dtor();
47 // NOLINTEND
48 };
49
50public:
51 // member variables
52 // NOLINTBEGIN
55 // NOLINTEND
56
57public:
58 // prevent constructor by default
61
62public:
63 // member functions
64 // NOLINTBEGIN
66
67 MCAPI void Foreach(::rtc::FunctionView<void(::webrtc::UntypedFunction&)>);
68
69 MCAPI void RemoveReceivers(void const*);
70
72 // NOLINTEND
73
74public:
75 // constructor thunks
76 // NOLINTBEGIN
77 MCAPI void* $ctor();
78 // NOLINTEND
79
80public:
81 // destructor thunk
82 // NOLINTBEGIN
83 MCAPI void $dtor();
84 // NOLINTEND
85};
86
87} // namespace webrtc::callback_list_impl
Definition FunctionView.h:8
Definition UntypedFunction.h:7
Definition CallbackListReceivers.h:15
Definition Alias.h:14