LeviLamina
Loading...
Searching...
No Matches
AttributeInit.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // member variables
10 // NOLINTBEGIN
13 // NOLINTEND
14
15public:
16 // prevent constructor by default
17 AttributeInit& operator=(AttributeInit const&);
20
21public:
22 // member functions
23 // NOLINTBEGIN
25 char const* name,
26 ::std::variant<
27 ::std::optional<bool> const*,
28 ::std::optional<int> const*,
29 ::std::optional<uint> const*,
30 ::std::optional<int64> const*,
31 ::std::optional<uint64> const*,
32 ::std::optional<double> const*,
33 ::std::optional<::std::string> const*,
34 ::std::optional<::std::vector<bool>> const*,
35 ::std::optional<::std::vector<int>> const*,
36 ::std::optional<::std::vector<uint>> const*,
37 ::std::optional<::std::vector<int64>> const*,
38 ::std::optional<::std::vector<uint64>> const*,
39 ::std::optional<::std::vector<double>> const*,
40 ::std::optional<::std::vector<::std::string>> const*,
41 ::std::optional<::std::map<::std::string, uint64>> const*,
42 ::std::optional<::std::map<::std::string, double>> const*> const& variant
43 );
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49 MCNAPI void* $ctor(
50 char const* name,
51 ::std::variant<
52 ::std::optional<bool> const*,
53 ::std::optional<int> const*,
54 ::std::optional<uint> const*,
55 ::std::optional<int64> const*,
56 ::std::optional<uint64> const*,
57 ::std::optional<double> const*,
58 ::std::optional<::std::string> const*,
59 ::std::optional<::std::vector<bool>> const*,
60 ::std::optional<::std::vector<int>> const*,
61 ::std::optional<::std::vector<uint>> const*,
62 ::std::optional<::std::vector<int64>> const*,
63 ::std::optional<::std::vector<uint64>> const*,
64 ::std::optional<::std::vector<double>> const*,
65 ::std::optional<::std::vector<::std::string>> const*,
66 ::std::optional<::std::map<::std::string, uint64>> const*,
67 ::std::optional<::std::map<::std::string, double>> const*> const& variant
68 );
69 // NOLINTEND
70};
71
72} // namespace webrtc
Definition Alias.h:14
Definition AttributeInit.h:7
MCAPI void * $ctor(char const *name, ::std::variant< ::std::optional< bool > const *, ::std::optional< int > const *, ::std::optional< uint > const *, ::std::optional< int64 > const *, ::std::optional< uint64 > const *, ::std::optional< double > const *, ::std::optional<::std::string > const *, ::std::optional<::std::vector< bool > > const *, ::std::optional<::std::vector< int > > const *, ::std::optional<::std::vector< uint > > const *, ::std::optional<::std::vector< int64 > > const *, ::std::optional<::std::vector< uint64 > > const *, ::std::optional<::std::vector< double > > const *, ::std::optional<::std::vector<::std::string > > const *, ::std::optional<::std::map<::std::string, uint64 > > const *, ::std::optional<::std::map<::std::string, double > > const * > const &variant)
MCAPI AttributeInit(char const *name, ::std::variant< ::std::optional< bool > const *, ::std::optional< int > const *, ::std::optional< uint > const *, ::std::optional< int64 > const *, ::std::optional< uint64 > const *, ::std::optional< double > const *, ::std::optional<::std::string > const *, ::std::optional<::std::vector< bool > > const *, ::std::optional<::std::vector< int > > const *, ::std::optional<::std::vector< uint > > const *, ::std::optional<::std::vector< int64 > > const *, ::std::optional<::std::vector< uint64 > > const *, ::std::optional<::std::vector< double > > const *, ::std::optional<::std::vector<::std::string > > const *, ::std::optional<::std::map<::std::string, uint64 > > const *, ::std::optional<::std::map<::std::string, double > > const * > const &variant)