LeviLamina
Loading...
Searching...
No Matches
UntypedFunction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
7class UntypedFunction {
8public:
9 // UntypedFunction inner types declare
10 // clang-format off
13 // clang-format on
14
15 // UntypedFunction inner types define
16 enum : uint64 {
17 KInlineStorageSize = 32,
18 };
19
20 struct FunctionPointerUntypedFunctionArgs {
21 public:
22 // member variables
23 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 FunctionPointerUntypedFunctionArgs& operator=(FunctionPointerUntypedFunctionArgs const&);
31 FunctionPointerUntypedFunctionArgs(FunctionPointerUntypedFunctionArgs const&);
32 FunctionPointerUntypedFunctionArgs();
33 };
34
35 struct NontrivialUntypedFunctionArgs {
36 public:
37 // member variables
38 // NOLINTBEGIN
42 // NOLINTEND
43
44 public:
45 // prevent constructor by default
46 NontrivialUntypedFunctionArgs& operator=(NontrivialUntypedFunctionArgs const&);
47 NontrivialUntypedFunctionArgs(NontrivialUntypedFunctionArgs const&);
48 NontrivialUntypedFunctionArgs();
49 };
50
51public:
52 // member variables
53 // NOLINTBEGIN
57 // NOLINTEND
58
59public:
60 // prevent constructor by default
61 UntypedFunction& operator=(UntypedFunction const&);
62 UntypedFunction(UntypedFunction const&);
63 UntypedFunction();
64};
65
66} // namespace webrtc
Definition Alias.h:14