LeviLamina
Loading...
Searching...
No Matches
ContentGroup.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
7class ContentGroup {
8public:
9 // member variables
10 // NOLINTBEGIN
13 // NOLINTEND
14
15public:
16 // prevent constructor by default
17 ContentGroup();
18
19public:
20 // member functions
21 // NOLINTBEGIN
22 MCNAPI void AddContentName(::std::string_view content_name);
23
25
27
28 MCNAPI explicit ContentGroup(::std::string const& semantics);
29
30 MCNAPI ::std::string const* FirstContentName() const;
31
32 MCNAPI bool HasContentName(::std::string_view content_name) const;
33
34 MCNAPI bool RemoveContentName(::std::string_view content_name);
35
36 MCNAPI ::std::string ToString() const;
37
38 MCNAPI ::webrtc::ContentGroup& operator=(::webrtc::ContentGroup const&);
39
40 MCNAPI ~ContentGroup();
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
47
48 MCNAPI void* $ctor(::webrtc::ContentGroup const&);
49
50 MCNAPI void* $ctor(::std::string const& semantics);
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56 MCNAPI void $dtor();
57 // NOLINTEND
58};
59
60} // namespace webrtc
Definition ContentGroup.h:7
MCAPI::webrtc::ContentGroup & operator=(::webrtc::ContentGroup const &)
MCAPI void $dtor()
MCAPI bool RemoveContentName(::std::string_view content_name)
MCAPI bool HasContentName(::std::string_view content_name) const
MCAPI void * $ctor(::webrtc::ContentGroup &&)
MCAPI ContentGroup(::webrtc::ContentGroup &&)
MCAPI void * $ctor(::std::string const &semantics)
MCAPI ContentGroup(::webrtc::ContentGroup const &)
MCAPI void AddContentName(::std::string_view content_name)
MCAPI::std::string const * FirstContentName() const
MCAPI::std::string ToString() const
MCAPI void * $ctor(::webrtc::ContentGroup const &)
MCAPI ContentGroup(::std::string const &semantics)
Definition Alias.h:14