Line data Source code
1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 :
7 : #include "mozilla/widget/PlatformWidgetTypes.h"
8 :
9 :
10 : //-----------------------------------------------------------------------------
11 : // Method definitions for the IPDL type |struct CompositorWidgetInitData|
12 : //
13 : namespace mozilla {
14 : namespace widget {
15 1 : MOZ_IMPLICIT CompositorWidgetInitData::CompositorWidgetInitData() :
16 : XWindow_(),
17 : XDisplayString_(),
18 1 : InitialClientSize_()
19 : {
20 1 : Init();
21 1 : }
22 :
23 2 : CompositorWidgetInitData::~CompositorWidgetInitData()
24 : {
25 2 : }
26 :
27 0 : auto CompositorWidgetInitData::operator==(const CompositorWidgetInitData& _o) const -> bool
28 : {
29 0 : if ((!((XWindow()) == ((_o).XWindow())))) {
30 0 : return false;
31 : }
32 0 : if ((!((XDisplayString()) == ((_o).XDisplayString())))) {
33 0 : return false;
34 : }
35 0 : if ((!((InitialClientSize()) == ((_o).InitialClientSize())))) {
36 0 : return false;
37 : }
38 0 : return true;
39 : }
40 :
41 0 : auto CompositorWidgetInitData::operator!=(const CompositorWidgetInitData& _o) const -> bool
42 : {
43 0 : return (!(operator==(_o)));
44 : }
45 :
46 2 : auto CompositorWidgetInitData::Init() -> void
47 : {
48 2 : }
49 :
50 2 : auto CompositorWidgetInitData::Assign(
51 : const uintptr_t& _XWindow,
52 : const nsCString& _XDisplayString,
53 : const LayoutDeviceIntSize& _InitialClientSize) -> void
54 : {
55 2 : XWindow_ = _XWindow;
56 2 : XDisplayString_ = _XDisplayString;
57 2 : InitialClientSize_ = _InitialClientSize;
58 2 : }
59 :
60 : } // namespace widget
61 : } // namespace mozilla
|