qt_widgets/
ops.rs

1#![cfg_attr(feature = "ritual_rustdoc_nightly", feature(doc_cfg))]
2//! Functions that provide access to C++ operators
3
4/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
5///
6/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& arg1, const QSizePolicy& arg2)```</span>.
7///
8/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
9/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
10/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
11#[inline(always)]
12pub unsafe fn shl_qt_core_q_data_stream_q_size_policy(
13    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
14    arg2: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QSizePolicy>>,
15) -> ::cpp_core::Ref<::qt_core::QDataStream> {
16    let ffi_result = {
17        crate::__ffi::ctr_qt_widgets_ffi_operator__(
18            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(arg1)
19                .as_raw_ptr() as *mut ::qt_core::QDataStream,
20            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QSizePolicy>>::cast_into(arg2)
21                .as_raw_ptr(),
22        )
23    };
24    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
25}
26
27/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
28///
29/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug dbg, const QSizePolicy& arg2)```</span>.
30///
31/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
32/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
33/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
34#[inline(always)]
35pub unsafe fn shl_qt_core_q_debug_q_size_policy(
36    dbg: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
37    arg2: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QSizePolicy>>,
38) -> ::cpp_core::CppBox<::qt_core::QDebug> {
39    let ffi_result = {
40        crate::__ffi::ctr_qt_widgets_ffi_operator__2(
41            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(dbg).as_raw_ptr(),
42            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QSizePolicy>>::cast_into(arg2)
43                .as_raw_ptr(),
44        )
45    };
46    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
47}
48
49/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
50///
51/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug arg1, const QWidget* arg2)```</span>.
52///
53/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
54/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
55/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
56#[inline(always)]
57pub unsafe fn shl_qt_core_q_debug_q_widget(
58    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
59    arg2: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QWidget>>,
60) -> ::cpp_core::CppBox<::qt_core::QDebug> {
61    let ffi_result = {
62        crate::__ffi::ctr_qt_widgets_ffi_operator__3(
63            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(arg1)
64                .as_raw_ptr(),
65            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QWidget>>::cast_into(arg2).as_raw_ptr(),
66        )
67    };
68    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
69}
70
71/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
72///
73/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QStyleOption::OptionType& optionType)```</span>.
74///
75/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
76/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
77/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
78#[inline(always)]
79pub unsafe fn shl_qt_core_q_debug_q_style_option_option_type(
80    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
81    option_type: *const crate::q_style_option::OptionType,
82) -> ::cpp_core::CppBox<::qt_core::QDebug> {
83    let ffi_result = {
84        crate::__ffi::ctr_qt_widgets_ffi_operator__5(
85            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
86                .as_raw_ptr(),
87            option_type,
88        )
89    };
90    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
91}
92
93/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
94///
95/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QStyleOption& option)```</span>.
96///
97/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
98/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
99/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
100#[inline(always)]
101pub unsafe fn shl_qt_core_q_debug_q_style_option(
102    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
103    option: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QStyleOption>>,
104) -> ::cpp_core::CppBox<::qt_core::QDebug> {
105    let ffi_result = {
106        crate::__ffi::ctr_qt_widgets_ffi_operator__6(
107            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
108                .as_raw_ptr(),
109            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QStyleOption>>::cast_into(option)
110                .as_raw_ptr(),
111        )
112    };
113    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
114}
115
116/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
117///
118/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug arg1, const QAction* arg2)```</span>.
119///
120/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
121/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
122/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
123#[inline(always)]
124pub unsafe fn shl_qt_core_q_debug_q_action(
125    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
126    arg2: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QAction>>,
127) -> ::cpp_core::CppBox<::qt_core::QDebug> {
128    let ffi_result = {
129        crate::__ffi::ctr_qt_widgets_ffi_operator__7(
130            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(arg1)
131                .as_raw_ptr(),
132            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QAction>>::cast_into(arg2).as_raw_ptr(),
133        )
134    };
135    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
136}
137
138/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
139///
140/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug arg1, const QGesture* arg2)```</span>.
141///
142/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
143/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
144/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
145#[inline(always)]
146pub unsafe fn shl_qt_core_q_debug_q_gesture(
147    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
148    arg2: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QGesture>>,
149) -> ::cpp_core::CppBox<::qt_core::QDebug> {
150    let ffi_result = {
151        crate::__ffi::ctr_qt_widgets_ffi_operator__8(
152            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(arg1)
153                .as_raw_ptr(),
154            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QGesture>>::cast_into(arg2).as_raw_ptr(),
155        )
156    };
157    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
158}
159
160/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
161///
162/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug arg1, const QGestureEvent* arg2)```</span>.
163///
164/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
165/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
166/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
167#[inline(always)]
168pub unsafe fn shl_qt_core_q_debug_q_gesture_event(
169    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
170    arg2: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QGestureEvent>>,
171) -> ::cpp_core::CppBox<::qt_core::QDebug> {
172    let ffi_result = {
173        crate::__ffi::ctr_qt_widgets_ffi_operator__9(
174            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(arg1)
175                .as_raw_ptr(),
176            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QGestureEvent>>::cast_into(arg2)
177                .as_raw_ptr(),
178        )
179    };
180    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
181}
182
183/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
184///
185/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, QGraphicsItem* item)```</span>.
186///
187/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
188/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
189/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
190#[inline(always)]
191pub unsafe fn shl_qt_core_q_debug_q_graphics_item(
192    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
193    item: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QGraphicsItem>>,
194) -> ::cpp_core::CppBox<::qt_core::QDebug> {
195    let ffi_result = {
196        crate::__ffi::ctr_qt_widgets_ffi_operator__10(
197            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
198                .as_raw_ptr(),
199            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QGraphicsItem>>::cast_into(item)
200                .as_raw_ptr() as *mut crate::QGraphicsItem,
201        )
202    };
203    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
204}
205
206/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
207///
208/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, QGraphicsObject* item)```</span>.
209///
210/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
211/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
212/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
213#[inline(always)]
214pub unsafe fn shl_qt_core_q_debug_q_graphics_object(
215    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
216    item: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QGraphicsObject>>,
217) -> ::cpp_core::CppBox<::qt_core::QDebug> {
218    let ffi_result = {
219        crate::__ffi::ctr_qt_widgets_ffi_operator__11(
220            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
221                .as_raw_ptr(),
222            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QGraphicsObject>>::cast_into(item)
223                .as_raw_ptr() as *mut crate::QGraphicsObject,
224        )
225    };
226    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
227}
228
229/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
230///
231/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemChange change)```</span>.
232///
233/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
234/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
235/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
236#[inline(always)]
237pub unsafe fn shl_qt_core_q_debug_q_graphics_item_graphics_item_change(
238    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
239    change: crate::q_graphics_item::GraphicsItemChange,
240) -> ::cpp_core::CppBox<::qt_core::QDebug> {
241    let ffi_result = {
242        crate::__ffi::ctr_qt_widgets_ffi_operator__12(
243            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
244                .as_raw_ptr(),
245            change,
246        )
247    };
248    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
249}
250
251/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
252///
253/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)```</span>.
254///
255/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
256/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
257/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
258#[inline(always)]
259pub unsafe fn shl_qt_core_q_debug_q_graphics_item_graphics_item_flag(
260    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
261    flag: crate::q_graphics_item::GraphicsItemFlag,
262) -> ::cpp_core::CppBox<::qt_core::QDebug> {
263    let ffi_result = {
264        crate::__ffi::ctr_qt_widgets_ffi_operator__13(
265            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
266                .as_raw_ptr(),
267            flag,
268        )
269    };
270    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
271}
272
273/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
274///
275/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& out, const QListWidgetItem& item)```</span>.
276///
277/// <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
278/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
279/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
280#[inline(always)]
281pub unsafe fn shl_qt_core_q_data_stream_q_list_widget_item(
282    out: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
283    item: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListWidgetItem>>,
284) -> ::cpp_core::Ref<::qt_core::QDataStream> {
285    let ffi_result = {
286        crate::__ffi::ctr_qt_widgets_ffi_operator__15(
287            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(out)
288                .as_raw_ptr() as *mut ::qt_core::QDataStream,
289            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListWidgetItem>>::cast_into(item)
290                .as_raw_ptr(),
291        )
292    };
293    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
294}
295
296/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
297///
298/// Calls C++ function: <span style='color: green;'>```QTextStream& operator<<(QTextStream& arg1, const QSplitter& arg2)```</span>.
299///
300/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
301/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
302/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
303#[inline(always)]
304pub unsafe fn shl_qt_core_q_text_stream_q_splitter(
305    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QTextStream>>,
306    arg2: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QSplitter>>,
307) -> ::cpp_core::Ref<::qt_core::QTextStream> {
308    let ffi_result = {
309        crate::__ffi::ctr_qt_widgets_ffi_operator__17(
310            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QTextStream>>::cast_into(arg1)
311                .as_raw_ptr() as *mut ::qt_core::QTextStream,
312            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QSplitter>>::cast_into(arg2).as_raw_ptr(),
313        )
314    };
315    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
316}
317
318/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
319///
320/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& out, const QTableWidgetItem& item)```</span>.
321///
322/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
323/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
324/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
325#[inline(always)]
326pub unsafe fn shl_qt_core_q_data_stream_q_table_widget_item(
327    out: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
328    item: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QTableWidgetItem>>,
329) -> ::cpp_core::Ref<::qt_core::QDataStream> {
330    let ffi_result = {
331        crate::__ffi::ctr_qt_widgets_ffi_operator__20(
332            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(out)
333                .as_raw_ptr() as *mut ::qt_core::QDataStream,
334            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QTableWidgetItem>>::cast_into(item)
335                .as_raw_ptr(),
336        )
337    };
338    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
339}
340
341/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
342///
343/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& out, const QTreeWidgetItem& item)```</span>.
344///
345/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
346/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
347/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
348#[inline(always)]
349pub unsafe fn shl_qt_core_q_data_stream_q_tree_widget_item(
350    out: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
351    item: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QTreeWidgetItem>>,
352) -> ::cpp_core::Ref<::qt_core::QDataStream> {
353    let ffi_result = {
354        crate::__ffi::ctr_qt_widgets_ffi_operator__21(
355            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(out)
356                .as_raw_ptr() as *mut ::qt_core::QDataStream,
357            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QTreeWidgetItem>>::cast_into(item)
358                .as_raw_ptr(),
359        )
360    };
361    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
362}
363
364/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
365///
366/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyle::StateFlag> e)```</span>.
367///
368/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
369/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
370#[inline(always)]
371pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_state_flag(
372    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
373    e: ::qt_core::QFlags<crate::q_style::StateFlag>,
374) -> ::cpp_core::Ref<::qt_core::QDataStream> {
375    let ffi_result = {
376        crate::__ffi::ctr_qt_widgets_ffi_operator__77(
377            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
378                .as_raw_ptr() as *mut ::qt_core::QDataStream,
379            e.to_int(),
380        )
381    };
382    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
383}
384
385/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
386///
387/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionFrame::FrameFeature> e)```</span>.
388///
389/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
390/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
391#[inline(always)]
392pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_frame_frame_feature(
393    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
394    e: ::qt_core::QFlags<crate::q_style_option_frame::FrameFeature>,
395) -> ::cpp_core::Ref<::qt_core::QDataStream> {
396    let ffi_result = {
397        crate::__ffi::ctr_qt_widgets_ffi_operator__78(
398            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
399                .as_raw_ptr() as *mut ::qt_core::QDataStream,
400            e.to_int(),
401        )
402    };
403    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
404}
405
406/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
407///
408/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionButton::ButtonFeature> e)```</span>.
409///
410/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
411/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
412#[inline(always)]
413pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_button_button_feature(
414    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
415    e: ::qt_core::QFlags<crate::q_style_option_button::ButtonFeature>,
416) -> ::cpp_core::Ref<::qt_core::QDataStream> {
417    let ffi_result = {
418        crate::__ffi::ctr_qt_widgets_ffi_operator__79(
419            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
420                .as_raw_ptr() as *mut ::qt_core::QDataStream,
421            e.to_int(),
422        )
423    };
424    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
425}
426
427/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
428///
429/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionTab::CornerWidget> e)```</span>.
430///
431/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
432/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
433#[inline(always)]
434pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_tab_corner_widget(
435    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
436    e: ::qt_core::QFlags<crate::q_style_option_tab::CornerWidget>,
437) -> ::cpp_core::Ref<::qt_core::QDataStream> {
438    let ffi_result = {
439        crate::__ffi::ctr_qt_widgets_ffi_operator__80(
440            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
441                .as_raw_ptr() as *mut ::qt_core::QDataStream,
442            e.to_int(),
443        )
444    };
445    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
446}
447
448/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
449///
450/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionTab::TabFeature> e)```</span>.
451///
452/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
453/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
454#[inline(always)]
455pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_tab_tab_feature(
456    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
457    e: ::qt_core::QFlags<crate::q_style_option_tab::TabFeature>,
458) -> ::cpp_core::Ref<::qt_core::QDataStream> {
459    let ffi_result = {
460        crate::__ffi::ctr_qt_widgets_ffi_operator__81(
461            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
462                .as_raw_ptr() as *mut ::qt_core::QDataStream,
463            e.to_int(),
464        )
465    };
466    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
467}
468
469/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
470///
471/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionToolBar::ToolBarFeature> e)```</span>.
472///
473/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
474/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
475#[inline(always)]
476pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_tool_bar_tool_bar_feature(
477    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
478    e: ::qt_core::QFlags<crate::q_style_option_tool_bar::ToolBarFeature>,
479) -> ::cpp_core::Ref<::qt_core::QDataStream> {
480    let ffi_result = {
481        crate::__ffi::ctr_qt_widgets_ffi_operator__82(
482            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
483                .as_raw_ptr() as *mut ::qt_core::QDataStream,
484            e.to_int(),
485        )
486    };
487    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
488}
489
490/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
491///
492/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionViewItem::ViewItemFeature> e)```</span>.
493///
494/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
495/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
496#[inline(always)]
497pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_view_item_view_item_feature(
498    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
499    e: ::qt_core::QFlags<crate::q_style_option_view_item::ViewItemFeature>,
500) -> ::cpp_core::Ref<::qt_core::QDataStream> {
501    let ffi_result = {
502        crate::__ffi::ctr_qt_widgets_ffi_operator__83(
503            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
504                .as_raw_ptr() as *mut ::qt_core::QDataStream,
505            e.to_int(),
506        )
507    };
508    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
509}
510
511/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
512///
513/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyle::SubControl> e)```</span>.
514///
515/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
516/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
517#[inline(always)]
518pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_sub_control(
519    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
520    e: ::qt_core::QFlags<crate::q_style::SubControl>,
521) -> ::cpp_core::Ref<::qt_core::QDataStream> {
522    let ffi_result = {
523        crate::__ffi::ctr_qt_widgets_ffi_operator__84(
524            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
525                .as_raw_ptr() as *mut ::qt_core::QDataStream,
526            e.to_int(),
527        )
528    };
529    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
530}
531
532/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
533///
534/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QAbstractSpinBox::StepEnabledFlag> e)```</span>.
535///
536/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
537/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
538#[inline(always)]
539pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_abstract_spin_box_step_enabled_flag(
540    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
541    e: ::qt_core::QFlags<crate::q_abstract_spin_box::StepEnabledFlag>,
542) -> ::cpp_core::Ref<::qt_core::QDataStream> {
543    let ffi_result = {
544        crate::__ffi::ctr_qt_widgets_ffi_operator__85(
545            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
546                .as_raw_ptr() as *mut ::qt_core::QDataStream,
547            e.to_int(),
548        )
549    };
550    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
551}
552
553/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
554///
555/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QStyleOptionToolButton::ToolButtonFeature> e)```</span>.
556///
557/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
558/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
559#[inline(always)]
560pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_style_option_tool_button_tool_button_feature(
561    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
562    e: ::qt_core::QFlags<crate::q_style_option_tool_button::ToolButtonFeature>,
563) -> ::cpp_core::Ref<::qt_core::QDataStream> {
564    let ffi_result = {
565        crate::__ffi::ctr_qt_widgets_ffi_operator__86(
566            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
567                .as_raw_ptr() as *mut ::qt_core::QDataStream,
568            e.to_int(),
569        )
570    };
571    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
572}
573
574/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
575///
576/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QTreeWidgetItemIterator::IteratorFlag> e)```</span>.
577///
578/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
579/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
580#[inline(always)]
581pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_tree_widget_item_iterator_iterator_flag(
582    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
583    e: ::qt_core::QFlags<crate::q_tree_widget_item_iterator::IteratorFlag>,
584) -> ::cpp_core::Ref<::qt_core::QDataStream> {
585    let ffi_result = {
586        crate::__ffi::ctr_qt_widgets_ffi_operator__87(
587            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
588                .as_raw_ptr() as *mut ::qt_core::QDataStream,
589            e.to_int(),
590        )
591    };
592    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
593}
594
595/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
596///
597/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QSizePolicy::ControlType> e)```</span>.
598///
599/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
600/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
601#[inline(always)]
602pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_size_policy_control_type(
603    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
604    e: ::qt_core::QFlags<crate::q_size_policy::ControlType>,
605) -> ::cpp_core::Ref<::qt_core::QDataStream> {
606    let ffi_result = {
607        crate::__ffi::ctr_qt_widgets_ffi_operator__88(
608            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
609                .as_raw_ptr() as *mut ::qt_core::QDataStream,
610            e.to_int(),
611        )
612    };
613    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
614}
615
616/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
617///
618/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QWidget::RenderFlag> e)```</span>.
619///
620/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
621/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
622#[inline(always)]
623pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_widget_render_flag(
624    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
625    e: ::qt_core::QFlags<crate::q_widget::RenderFlag>,
626) -> ::cpp_core::Ref<::qt_core::QDataStream> {
627    let ffi_result = {
628        crate::__ffi::ctr_qt_widgets_ffi_operator__89(
629            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
630                .as_raw_ptr() as *mut ::qt_core::QDataStream,
631            e.to_int(),
632        )
633    };
634    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
635}
636
637/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
638///
639/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QAbstractItemView::EditTrigger> e)```</span>.
640///
641/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
642/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
643#[inline(always)]
644pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_abstract_item_view_edit_trigger(
645    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
646    e: ::qt_core::QFlags<crate::q_abstract_item_view::EditTrigger>,
647) -> ::cpp_core::Ref<::qt_core::QDataStream> {
648    let ffi_result = {
649        crate::__ffi::ctr_qt_widgets_ffi_operator__90(
650            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
651                .as_raw_ptr() as *mut ::qt_core::QDataStream,
652            e.to_int(),
653        )
654    };
655    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
656}
657
658/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
659///
660/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QColorDialog::ColorDialogOption> e)```</span>.
661///
662/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
663/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
664#[inline(always)]
665pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_color_dialog_color_dialog_option(
666    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
667    e: ::qt_core::QFlags<crate::q_color_dialog::ColorDialogOption>,
668) -> ::cpp_core::Ref<::qt_core::QDataStream> {
669    let ffi_result = {
670        crate::__ffi::ctr_qt_widgets_ffi_operator__91(
671            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
672                .as_raw_ptr() as *mut ::qt_core::QDataStream,
673            e.to_int(),
674        )
675    };
676    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
677}
678
679/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
680///
681/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QDateTimeEdit::Section> e)```</span>.
682///
683/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
684/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
685#[inline(always)]
686pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_date_time_edit_section(
687    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
688    e: ::qt_core::QFlags<crate::q_date_time_edit::Section>,
689) -> ::cpp_core::Ref<::qt_core::QDataStream> {
690    let ffi_result = {
691        crate::__ffi::ctr_qt_widgets_ffi_operator__92(
692            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
693                .as_raw_ptr() as *mut ::qt_core::QDataStream,
694            e.to_int(),
695        )
696    };
697    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
698}
699
700/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
701///
702/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QDialogButtonBox::StandardButton> e)```</span>.
703///
704/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
705/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
706#[inline(always)]
707pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_dialog_button_box_standard_button(
708    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
709    e: ::qt_core::QFlags<crate::q_dialog_button_box::StandardButton>,
710) -> ::cpp_core::Ref<::qt_core::QDataStream> {
711    let ffi_result = {
712        crate::__ffi::ctr_qt_widgets_ffi_operator__93(
713            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
714                .as_raw_ptr() as *mut ::qt_core::QDataStream,
715            e.to_int(),
716        )
717    };
718    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
719}
720
721/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
722///
723/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QFileIconProvider::Option> e)```</span>.
724///
725/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
726/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
727#[inline(always)]
728pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_file_icon_provider_option(
729    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
730    e: ::qt_core::QFlags<crate::q_file_icon_provider::Option>,
731) -> ::cpp_core::Ref<::qt_core::QDataStream> {
732    let ffi_result = {
733        crate::__ffi::ctr_qt_widgets_ffi_operator__94(
734            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
735                .as_raw_ptr() as *mut ::qt_core::QDataStream,
736            e.to_int(),
737        )
738    };
739    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
740}
741
742/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
743///
744/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QDockWidget::DockWidgetFeature> e)```</span>.
745///
746/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
747/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
748#[inline(always)]
749pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_dock_widget_dock_widget_feature(
750    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
751    e: ::qt_core::QFlags<crate::q_dock_widget::DockWidgetFeature>,
752) -> ::cpp_core::Ref<::qt_core::QDataStream> {
753    let ffi_result = {
754        crate::__ffi::ctr_qt_widgets_ffi_operator__95(
755            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
756                .as_raw_ptr() as *mut ::qt_core::QDataStream,
757            e.to_int(),
758        )
759    };
760    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
761}
762
763/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
764///
765/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QDrawBorderPixmap::DrawingHint> e)```</span>.
766///
767/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
768/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
769#[inline(always)]
770pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_draw_border_pixmap_drawing_hint(
771    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
772    e: ::qt_core::QFlags<crate::q_draw_border_pixmap::DrawingHint>,
773) -> ::cpp_core::Ref<::qt_core::QDataStream> {
774    let ffi_result = {
775        crate::__ffi::ctr_qt_widgets_ffi_operator__96(
776            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
777                .as_raw_ptr() as *mut ::qt_core::QDataStream,
778            e.to_int(),
779        )
780    };
781    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
782}
783
784/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
785///
786/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QFileDialog::Option> e)```</span>.
787///
788/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
789/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
790#[inline(always)]
791pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_file_dialog_option(
792    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
793    e: ::qt_core::QFlags<crate::q_file_dialog::Option>,
794) -> ::cpp_core::Ref<::qt_core::QDataStream> {
795    let ffi_result = {
796        crate::__ffi::ctr_qt_widgets_ffi_operator__97(
797            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
798                .as_raw_ptr() as *mut ::qt_core::QDataStream,
799            e.to_int(),
800        )
801    };
802    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
803}
804
805/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
806///
807/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QFontComboBox::FontFilter> e)```</span>.
808///
809/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
810/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
811#[inline(always)]
812pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_font_combo_box_font_filter(
813    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
814    e: ::qt_core::QFlags<crate::q_font_combo_box::FontFilter>,
815) -> ::cpp_core::Ref<::qt_core::QDataStream> {
816    let ffi_result = {
817        crate::__ffi::ctr_qt_widgets_ffi_operator__98(
818            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
819                .as_raw_ptr() as *mut ::qt_core::QDataStream,
820            e.to_int(),
821        )
822    };
823    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
824}
825
826/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
827///
828/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QFontDialog::FontDialogOption> e)```</span>.
829///
830/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
831/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
832#[inline(always)]
833pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_font_dialog_font_dialog_option(
834    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
835    e: ::qt_core::QFlags<crate::q_font_dialog::FontDialogOption>,
836) -> ::cpp_core::Ref<::qt_core::QDataStream> {
837    let ffi_result = {
838        crate::__ffi::ctr_qt_widgets_ffi_operator__99(
839            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
840                .as_raw_ptr() as *mut ::qt_core::QDataStream,
841            e.to_int(),
842        )
843    };
844    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
845}
846
847/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
848///
849/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QPinchGesture::ChangeFlag> e)```</span>.
850///
851/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
852/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
853#[inline(always)]
854pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_pinch_gesture_change_flag(
855    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
856    e: ::qt_core::QFlags<crate::q_pinch_gesture::ChangeFlag>,
857) -> ::cpp_core::Ref<::qt_core::QDataStream> {
858    let ffi_result = {
859        crate::__ffi::ctr_qt_widgets_ffi_operator__100(
860            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
861                .as_raw_ptr() as *mut ::qt_core::QDataStream,
862            e.to_int(),
863        )
864    };
865    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
866}
867
868/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
869///
870/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGestureRecognizer::ResultFlag> e)```</span>.
871///
872/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
873/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
874#[inline(always)]
875pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_gesture_recognizer_result_flag(
876    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
877    e: ::qt_core::QFlags<crate::q_gesture_recognizer::ResultFlag>,
878) -> ::cpp_core::Ref<::qt_core::QDataStream> {
879    let ffi_result = {
880        crate::__ffi::ctr_qt_widgets_ffi_operator__101(
881            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
882                .as_raw_ptr() as *mut ::qt_core::QDataStream,
883            e.to_int(),
884        )
885    };
886    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
887}
888
889/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
890///
891/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGraphicsItem::GraphicsItemFlag> e)```</span>.
892///
893/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
894/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
895#[inline(always)]
896pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_graphics_item_graphics_item_flag(
897    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
898    e: ::qt_core::QFlags<crate::q_graphics_item::GraphicsItemFlag>,
899) -> ::cpp_core::Ref<::qt_core::QDataStream> {
900    let ffi_result = {
901        crate::__ffi::ctr_qt_widgets_ffi_operator__102(
902            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
903                .as_raw_ptr() as *mut ::qt_core::QDataStream,
904            e.to_int(),
905        )
906    };
907    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
908}
909
910/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
911///
912/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGraphicsEffect::ChangeFlag> e)```</span>.
913///
914/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
915/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
916#[inline(always)]
917pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_graphics_effect_change_flag(
918    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
919    e: ::qt_core::QFlags<crate::q_graphics_effect::ChangeFlag>,
920) -> ::cpp_core::Ref<::qt_core::QDataStream> {
921    let ffi_result = {
922        crate::__ffi::ctr_qt_widgets_ffi_operator__103(
923            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
924                .as_raw_ptr() as *mut ::qt_core::QDataStream,
925            e.to_int(),
926        )
927    };
928    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
929}
930
931/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
932///
933/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGraphicsBlurEffect::BlurHint> e)```</span>.
934///
935/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
936/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
937#[inline(always)]
938pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_graphics_blur_effect_blur_hint(
939    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
940    e: ::qt_core::QFlags<crate::q_graphics_blur_effect::BlurHint>,
941) -> ::cpp_core::Ref<::qt_core::QDataStream> {
942    let ffi_result = {
943        crate::__ffi::ctr_qt_widgets_ffi_operator__104(
944            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
945                .as_raw_ptr() as *mut ::qt_core::QDataStream,
946            e.to_int(),
947        )
948    };
949    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
950}
951
952/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
953///
954/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGraphicsScene::SceneLayer> e)```</span>.
955///
956/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
957/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
958#[inline(always)]
959pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_graphics_scene_scene_layer(
960    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
961    e: ::qt_core::QFlags<crate::q_graphics_scene::SceneLayer>,
962) -> ::cpp_core::Ref<::qt_core::QDataStream> {
963    let ffi_result = {
964        crate::__ffi::ctr_qt_widgets_ffi_operator__105(
965            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
966                .as_raw_ptr() as *mut ::qt_core::QDataStream,
967            e.to_int(),
968        )
969    };
970    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
971}
972
973/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
974///
975/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGraphicsView::OptimizationFlag> e)```</span>.
976///
977/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
978/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
979#[inline(always)]
980pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_graphics_view_optimization_flag(
981    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
982    e: ::qt_core::QFlags<crate::q_graphics_view::OptimizationFlag>,
983) -> ::cpp_core::Ref<::qt_core::QDataStream> {
984    let ffi_result = {
985        crate::__ffi::ctr_qt_widgets_ffi_operator__106(
986            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
987                .as_raw_ptr() as *mut ::qt_core::QDataStream,
988            e.to_int(),
989        )
990    };
991    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
992}
993
994/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
995///
996/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QGraphicsView::CacheModeFlag> e)```</span>.
997///
998/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
999/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1000#[inline(always)]
1001pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_graphics_view_cache_mode_flag(
1002    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1003    e: ::qt_core::QFlags<crate::q_graphics_view::CacheModeFlag>,
1004) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1005    let ffi_result = {
1006        crate::__ffi::ctr_qt_widgets_ffi_operator__107(
1007            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1008                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1009            e.to_int(),
1010        )
1011    };
1012    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1013}
1014
1015/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1016///
1017/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QInputDialog::InputDialogOption> e)```</span>.
1018///
1019/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1020/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1021#[inline(always)]
1022pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_input_dialog_input_dialog_option(
1023    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1024    e: ::qt_core::QFlags<crate::q_input_dialog::InputDialogOption>,
1025) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1026    let ffi_result = {
1027        crate::__ffi::ctr_qt_widgets_ffi_operator__108(
1028            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1029                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1030            e.to_int(),
1031        )
1032    };
1033    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1034}
1035
1036/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1037///
1038/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QMainWindow::DockOption> e)```</span>.
1039///
1040/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1041/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1042#[inline(always)]
1043pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_main_window_dock_option(
1044    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1045    e: ::qt_core::QFlags<crate::q_main_window::DockOption>,
1046) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1047    let ffi_result = {
1048        crate::__ffi::ctr_qt_widgets_ffi_operator__109(
1049            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1050                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1051            e.to_int(),
1052        )
1053    };
1054    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1055}
1056
1057/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1058///
1059/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QMdiArea::AreaOption> e)```</span>.
1060///
1061/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1062/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1063#[inline(always)]
1064pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_mdi_area_area_option(
1065    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1066    e: ::qt_core::QFlags<crate::q_mdi_area::AreaOption>,
1067) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1068    let ffi_result = {
1069        crate::__ffi::ctr_qt_widgets_ffi_operator__110(
1070            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1071                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1072            e.to_int(),
1073        )
1074    };
1075    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1076}
1077
1078/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1079///
1080/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QMdiSubWindow::SubWindowOption> e)```</span>.
1081///
1082/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1083/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1084#[inline(always)]
1085pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_mdi_sub_window_sub_window_option(
1086    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1087    e: ::qt_core::QFlags<crate::q_mdi_sub_window::SubWindowOption>,
1088) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1089    let ffi_result = {
1090        crate::__ffi::ctr_qt_widgets_ffi_operator__111(
1091            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1092                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1093            e.to_int(),
1094        )
1095    };
1096    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1097}
1098
1099/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1100///
1101/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QMessageBox::StandardButton> e)```</span>.
1102///
1103/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1104/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1105#[inline(always)]
1106pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_message_box_standard_button(
1107    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1108    e: ::qt_core::QFlags<crate::q_message_box::StandardButton>,
1109) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1110    let ffi_result = {
1111        crate::__ffi::ctr_qt_widgets_ffi_operator__112(
1112            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1113                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1114            e.to_int(),
1115        )
1116    };
1117    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1118}
1119
1120/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1121///
1122/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QTextEdit::AutoFormattingFlag> e)```</span>.
1123///
1124/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1125/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1126#[inline(always)]
1127pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_text_edit_auto_formatting_flag(
1128    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1129    e: ::qt_core::QFlags<crate::q_text_edit::AutoFormattingFlag>,
1130) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1131    let ffi_result = {
1132        crate::__ffi::ctr_qt_widgets_ffi_operator__113(
1133            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1134                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1135            e.to_int(),
1136        )
1137    };
1138    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1139}
1140
1141/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1142///
1143/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QWizard::WizardOption> e)```</span>.
1144///
1145/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1146/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1147#[inline(always)]
1148pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_wizard_wizard_option(
1149    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1150    e: ::qt_core::QFlags<crate::q_wizard::WizardOption>,
1151) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1152    let ffi_result = {
1153        crate::__ffi::ctr_qt_widgets_ffi_operator__114(
1154            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1155                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1156            e.to_int(),
1157        )
1158    };
1159    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1160}
1161
1162/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1163///
1164/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QGesture*>& l)```</span>.
1165///
1166/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1167/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1168#[inline(always)]
1169pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_gesture(
1170    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1171    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGesture>>,
1172) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1173    let ffi_result = {
1174        crate::__ffi::ctr_qt_widgets_ffi_operator__174(
1175            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1176                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1177            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGesture>>::cast_into(l)
1178                .as_raw_ptr(),
1179        )
1180    };
1181    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1182}
1183
1184/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1185///
1186/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QTreeWidgetItem*>& l)```</span>.
1187///
1188/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1189/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1190#[inline(always)]
1191pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_tree_widget_item(
1192    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1193    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQTreeWidgetItem>>,
1194) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1195    let ffi_result = {
1196        crate::__ffi::ctr_qt_widgets_ffi_operator__175(
1197            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1198                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1199            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQTreeWidgetItem>>::cast_into(l)
1200                .as_raw_ptr(),
1201        )
1202    };
1203    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1204}
1205
1206/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1207///
1208/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QAction*>& l)```</span>.
1209///
1210/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1211/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1212#[inline(always)]
1213pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_action(
1214    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1215    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQAction>>,
1216) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1217    let ffi_result = {
1218        crate::__ffi::ctr_qt_widgets_ffi_operator__176(
1219            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1220                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1221            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQAction>>::cast_into(l)
1222                .as_raw_ptr(),
1223        )
1224    };
1225    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1226}
1227
1228/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1229///
1230/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QWidget*>& l)```</span>.
1231///
1232/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1233/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1234#[inline(always)]
1235pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_widget(
1236    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1237    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQWidget>>,
1238) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1239    let ffi_result = {
1240        crate::__ffi::ctr_qt_widgets_ffi_operator__177(
1241            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1242                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1243            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQWidget>>::cast_into(l)
1244                .as_raw_ptr(),
1245        )
1246    };
1247    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1248}
1249
1250/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1251///
1252/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QGraphicsWidget*>& l)```</span>.
1253///
1254/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1255/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1256#[inline(always)]
1257pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_graphics_widget(
1258    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1259    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsWidget>>,
1260) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1261    let ffi_result = {
1262        crate::__ffi::ctr_qt_widgets_ffi_operator__178(
1263            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1264                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1265            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsWidget>>::cast_into(l)
1266                .as_raw_ptr(),
1267        )
1268    };
1269    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1270}
1271
1272/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1273///
1274/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QAbstractButton*>& l)```</span>.
1275///
1276/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1277/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1278#[inline(always)]
1279pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_abstract_button(
1280    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1281    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQAbstractButton>>,
1282) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1283    let ffi_result = {
1284        crate::__ffi::ctr_qt_widgets_ffi_operator__179(
1285            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1286                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1287            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQAbstractButton>>::cast_into(l)
1288                .as_raw_ptr(),
1289        )
1290    };
1291    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1292}
1293
1294/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1295///
1296/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QGraphicsItem*>& l)```</span>.
1297///
1298/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1299/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1300#[inline(always)]
1301pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_graphics_item(
1302    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1303    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsItem>>,
1304) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1305    let ffi_result = {
1306        crate::__ffi::ctr_qt_widgets_ffi_operator__180(
1307            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1308                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1309            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsItem>>::cast_into(l)
1310                .as_raw_ptr(),
1311        )
1312    };
1313    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1314}
1315
1316/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1317///
1318/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QGraphicsTransform*>& l)```</span>.
1319///
1320/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1321/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1322#[inline(always)]
1323pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_graphics_transform(
1324    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1325    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsTransform>>,
1326) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1327    let ffi_result = {
1328        crate::__ffi::ctr_qt_widgets_ffi_operator__181(
1329            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1330                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1331            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsTransform>>::cast_into(l)
1332                .as_raw_ptr(),
1333        )
1334    };
1335    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1336}
1337
1338/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1339///
1340/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QPair<double, QPointF>>& l)```</span>.
1341///
1342/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1343/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1344#[inline(always)]
1345pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_pair_of_double_q_point_f(
1346    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1347    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQPairOfDoubleQPointF>>,
1348) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1349    let ffi_result = {
1350        crate::__ffi::ctr_qt_widgets_ffi_operator__182(
1351            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1352                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1353            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQPairOfDoubleQPointF>>::cast_into(
1354                l,
1355            )
1356            .as_raw_ptr(),
1357        )
1358    };
1359    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1360}
1361
1362/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1363///
1364/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QPair<double, double>>& l)```</span>.
1365///
1366/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1367/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1368#[inline(always)]
1369pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_pair_of_double_double(
1370    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1371    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQPairOfDoubleDouble>>,
1372) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1373    let ffi_result = {
1374        crate::__ffi::ctr_qt_widgets_ffi_operator__183(
1375            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1376                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1377            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQPairOfDoubleDouble>>::cast_into(
1378                l,
1379            )
1380            .as_raw_ptr(),
1381        )
1382    };
1383    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1384}
1385
1386/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1387///
1388/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QGraphicsView*>& l)```</span>.
1389///
1390/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1391/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1392#[inline(always)]
1393pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_graphics_view(
1394    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1395    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsView>>,
1396) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1397    let ffi_result = {
1398        crate::__ffi::ctr_qt_widgets_ffi_operator__184(
1399            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1400                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1401            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsView>>::cast_into(l)
1402                .as_raw_ptr(),
1403        )
1404    };
1405    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1406}
1407
1408/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1409///
1410/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QRectF>& l)```</span>.
1411///
1412/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1413/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1414#[inline(always)]
1415pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_rect_f(
1416    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1417    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQRectF>>,
1418) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1419    let ffi_result = {
1420        crate::__ffi::ctr_qt_widgets_ffi_operator__185(
1421            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1422                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1423            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQRectF>>::cast_into(l)
1424                .as_raw_ptr(),
1425        )
1426    };
1427    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1428}
1429
1430/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1431///
1432/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QListWidgetItem*>& l)```</span>.
1433///
1434/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1435/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1436#[inline(always)]
1437pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_list_widget_item(
1438    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1439    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQListWidgetItem>>,
1440) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1441    let ffi_result = {
1442        crate::__ffi::ctr_qt_widgets_ffi_operator__186(
1443            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1444                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1445            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQListWidgetItem>>::cast_into(l)
1446                .as_raw_ptr(),
1447        )
1448    };
1449    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1450}
1451
1452/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1453///
1454/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QDockWidget*>& l)```</span>.
1455///
1456/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1457/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1458#[inline(always)]
1459pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_dock_widget(
1460    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1461    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQDockWidget>>,
1462) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1463    let ffi_result = {
1464        crate::__ffi::ctr_qt_widgets_ffi_operator__187(
1465            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1466                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1467            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQDockWidget>>::cast_into(l)
1468                .as_raw_ptr(),
1469        )
1470    };
1471    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1472}
1473
1474/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1475///
1476/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QMdiSubWindow*>& l)```</span>.
1477///
1478/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1479/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1480#[inline(always)]
1481pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_mdi_sub_window(
1482    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1483    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQMdiSubWindow>>,
1484) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1485    let ffi_result = {
1486        crate::__ffi::ctr_qt_widgets_ffi_operator__188(
1487            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1488                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1489            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQMdiSubWindow>>::cast_into(l)
1490                .as_raw_ptr(),
1491        )
1492    };
1493    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1494}
1495
1496/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1497///
1498/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QScroller*>& l)```</span>.
1499///
1500/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1501/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1502#[inline(always)]
1503pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_scroller(
1504    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1505    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQScroller>>,
1506) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1507    let ffi_result = {
1508        crate::__ffi::ctr_qt_widgets_ffi_operator__190(
1509            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1510                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1511            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQScroller>>::cast_into(l)
1512                .as_raw_ptr(),
1513        )
1514    };
1515    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1516}
1517
1518/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1519///
1520/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QTableWidgetItem*>& l)```</span>.
1521///
1522/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1523/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1524#[inline(always)]
1525pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_table_widget_item(
1526    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1527    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQTableWidgetItem>>,
1528) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1529    let ffi_result = {
1530        crate::__ffi::ctr_qt_widgets_ffi_operator__192(
1531            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1532                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1533            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQTableWidgetItem>>::cast_into(l)
1534                .as_raw_ptr(),
1535        )
1536    };
1537    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1538}
1539
1540/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1541///
1542/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QUndoStack*>& l)```</span>.
1543///
1544/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1545/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1546#[inline(always)]
1547pub unsafe fn shl_qt_core_q_data_stream_q_list_of_q_undo_stack(
1548    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1549    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQUndoStack>>,
1550) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1551    let ffi_result = {
1552        crate::__ffi::ctr_qt_widgets_ffi_operator__193(
1553            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1554                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1555            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQUndoStack>>::cast_into(l)
1556                .as_raw_ptr(),
1557        )
1558    };
1559    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1560}
1561
1562/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1563///
1564/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QList<QWizard::WizardButton>& l)```</span>.
1565///
1566/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1567/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1568#[inline(always)]
1569pub unsafe fn shl_qt_core_q_data_stream_q_list_of_wizard_button(
1570    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1571    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfWizardButton>>,
1572) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1573    let ffi_result = {
1574        crate::__ffi::ctr_qt_widgets_ffi_operator__194(
1575            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1576                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1577            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfWizardButton>>::cast_into(l)
1578                .as_raw_ptr(),
1579        )
1580    };
1581    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1582}
1583
1584/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1585///
1586/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QVector<void*>& v)```</span>.
1587///
1588/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1589/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1590#[inline(always)]
1591pub unsafe fn shl_qt_core_q_data_stream_q_vector_of_void(
1592    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1593    v: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QVectorOfVoid>>,
1594) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1595    let ffi_result = {
1596        crate::__ffi::ctr_qt_widgets_ffi_operator__197(
1597            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1598                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1599            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QVectorOfVoid>>::cast_into(v)
1600                .as_raw_ptr(),
1601        )
1602    };
1603    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1604}
1605
1606/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1607///
1608/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QVector<QColor>& v)```</span>.
1609///
1610/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1611/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1612#[inline(always)]
1613pub unsafe fn shl_qt_core_q_data_stream_q_vector_of_q_color(
1614    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1615    v: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QVectorOfQColor>>,
1616) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1617    let ffi_result = {
1618        crate::__ffi::ctr_qt_widgets_ffi_operator__198(
1619            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1620                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1621            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QVectorOfQColor>>::cast_into(v)
1622                .as_raw_ptr(),
1623        )
1624    };
1625    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1626}
1627
1628/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1629///
1630/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QHash<int, QItemEditorCreatorBase*>& hash)```</span>.
1631///
1632/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1633/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1634#[inline(always)]
1635pub unsafe fn shl_qt_core_q_data_stream_q_hash_of_int_q_item_editor_creator_base(
1636    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1637    hash: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QHashOfIntQItemEditorCreatorBase>>,
1638) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1639    let ffi_result = {
1640        crate::__ffi::ctr_qt_widgets_ffi_operator__200(::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s).as_raw_ptr() as *mut ::qt_core::QDataStream, ::cpp_core::CastInto::<::cpp_core::Ref<crate::QHashOfIntQItemEditorCreatorBase>>::cast_into(hash).as_raw_ptr())
1641    };
1642    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1643}
1644
1645/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1646///
1647/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QMap<Qt::GestureType, bool>& map)```</span>.
1648///
1649/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1650/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1651#[inline(always)]
1652pub unsafe fn shl_qt_core_q_data_stream_q_map_of_gesture_type_bool(
1653    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1654    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfGestureTypeBool>>,
1655) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1656    let ffi_result = {
1657        crate::__ffi::ctr_qt_widgets_ffi_operator__204(
1658            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1659                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1660            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfGestureTypeBool>>::cast_into(map)
1661                .as_raw_ptr(),
1662        )
1663    };
1664    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1665}
1666
1667/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1668///
1669/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QMap<Qt::GestureType, QWidget*>& map)```</span>.
1670///
1671/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1672/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1673#[inline(always)]
1674pub unsafe fn shl_qt_core_q_data_stream_q_map_of_gesture_type_q_widget(
1675    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1676    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfGestureTypeQWidget>>,
1677) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1678    let ffi_result = {
1679        crate::__ffi::ctr_qt_widgets_ffi_operator__205(
1680            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1681                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1682            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfGestureTypeQWidget>>::cast_into(
1683                map,
1684            )
1685            .as_raw_ptr(),
1686        )
1687    };
1688    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1689}
1690
1691/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1692///
1693/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QMap<QDate, QTextCharFormat>& map)```</span>.
1694///
1695/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1696/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1697#[inline(always)]
1698pub unsafe fn shl_qt_core_q_data_stream_q_map_of_q_date_q_text_char_format(
1699    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1700    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfQDateQTextCharFormat>>,
1701) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1702    let ffi_result = {
1703        crate::__ffi::ctr_qt_widgets_ffi_operator__206(
1704            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1705                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1706            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfQDateQTextCharFormat>>::cast_into(
1707                map,
1708            )
1709            .as_raw_ptr(),
1710        )
1711    };
1712    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1713}
1714
1715/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1716///
1717/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QPair<double, QPointF>& p)```</span>.
1718///
1719/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1720/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1721#[inline(always)]
1722pub unsafe fn shl_qt_core_q_data_stream_q_pair_of_double_q_point_f(
1723    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1724    p: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPairOfDoubleQPointF>>,
1725) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1726    let ffi_result = {
1727        crate::__ffi::ctr_qt_widgets_ffi_operator__209(
1728            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1729                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1730            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPairOfDoubleQPointF>>::cast_into(p)
1731                .as_raw_ptr(),
1732        )
1733    };
1734    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1735}
1736
1737/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1738///
1739/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, const QPair<double, double>& p)```</span>.
1740///
1741/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1742/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1743#[inline(always)]
1744pub unsafe fn shl_qt_core_q_data_stream_q_pair_of_double_double(
1745    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
1746    p: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPairOfDoubleDouble>>,
1747) -> ::cpp_core::Ref<::qt_core::QDataStream> {
1748    let ffi_result = {
1749        crate::__ffi::ctr_qt_widgets_ffi_operator__210(
1750            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
1751                .as_raw_ptr() as *mut ::qt_core::QDataStream,
1752            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPairOfDoubleDouble>>::cast_into(p)
1753                .as_raw_ptr(),
1754        )
1755    };
1756    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
1757}
1758
1759/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1760///
1761/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QGesture*>& list)```</span>.
1762///
1763/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1764/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1765#[inline(always)]
1766pub unsafe fn shl_qt_core_q_debug_q_list_of_q_gesture(
1767    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1768    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGesture>>,
1769) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1770    let ffi_result = {
1771        crate::__ffi::ctr_qt_widgets_ffi_operator__211(
1772            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1773                .as_raw_ptr(),
1774            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGesture>>::cast_into(list)
1775                .as_raw_ptr(),
1776        )
1777    };
1778    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1779}
1780
1781/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1782///
1783/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QTreeWidgetItem*>& list)```</span>.
1784///
1785/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1786/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1787#[inline(always)]
1788pub unsafe fn shl_qt_core_q_debug_q_list_of_q_tree_widget_item(
1789    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1790    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQTreeWidgetItem>>,
1791) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1792    let ffi_result = {
1793        crate::__ffi::ctr_qt_widgets_ffi_operator__212(
1794            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1795                .as_raw_ptr(),
1796            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQTreeWidgetItem>>::cast_into(list)
1797                .as_raw_ptr(),
1798        )
1799    };
1800    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1801}
1802
1803/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1804///
1805/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QAction*>& list)```</span>.
1806///
1807/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1808/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1809#[inline(always)]
1810pub unsafe fn shl_qt_core_q_debug_q_list_of_q_action(
1811    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1812    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQAction>>,
1813) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1814    let ffi_result = {
1815        crate::__ffi::ctr_qt_widgets_ffi_operator__213(
1816            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1817                .as_raw_ptr(),
1818            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQAction>>::cast_into(list)
1819                .as_raw_ptr(),
1820        )
1821    };
1822    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1823}
1824
1825/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1826///
1827/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QWidget*>& list)```</span>.
1828///
1829/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1830/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1831#[inline(always)]
1832pub unsafe fn shl_qt_core_q_debug_q_list_of_q_widget(
1833    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1834    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQWidget>>,
1835) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1836    let ffi_result = {
1837        crate::__ffi::ctr_qt_widgets_ffi_operator__214(
1838            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1839                .as_raw_ptr(),
1840            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQWidget>>::cast_into(list)
1841                .as_raw_ptr(),
1842        )
1843    };
1844    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1845}
1846
1847/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1848///
1849/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QGraphicsWidget*>& list)```</span>.
1850///
1851/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1852/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1853#[inline(always)]
1854pub unsafe fn shl_qt_core_q_debug_q_list_of_q_graphics_widget(
1855    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1856    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsWidget>>,
1857) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1858    let ffi_result = {
1859        crate::__ffi::ctr_qt_widgets_ffi_operator__215(
1860            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1861                .as_raw_ptr(),
1862            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsWidget>>::cast_into(list)
1863                .as_raw_ptr(),
1864        )
1865    };
1866    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1867}
1868
1869/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1870///
1871/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QAbstractButton*>& list)```</span>.
1872///
1873/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1874/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1875#[inline(always)]
1876pub unsafe fn shl_qt_core_q_debug_q_list_of_q_abstract_button(
1877    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1878    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQAbstractButton>>,
1879) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1880    let ffi_result = {
1881        crate::__ffi::ctr_qt_widgets_ffi_operator__216(
1882            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1883                .as_raw_ptr(),
1884            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQAbstractButton>>::cast_into(list)
1885                .as_raw_ptr(),
1886        )
1887    };
1888    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1889}
1890
1891/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1892///
1893/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QGraphicsItem*>& list)```</span>.
1894///
1895/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1896/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1897#[inline(always)]
1898pub unsafe fn shl_qt_core_q_debug_q_list_of_q_graphics_item(
1899    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1900    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsItem>>,
1901) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1902    let ffi_result = {
1903        crate::__ffi::ctr_qt_widgets_ffi_operator__217(
1904            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1905                .as_raw_ptr(),
1906            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsItem>>::cast_into(list)
1907                .as_raw_ptr(),
1908        )
1909    };
1910    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1911}
1912
1913/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1914///
1915/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QGraphicsTransform*>& list)```</span>.
1916///
1917/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1918/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1919#[inline(always)]
1920pub unsafe fn shl_qt_core_q_debug_q_list_of_q_graphics_transform(
1921    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1922    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsTransform>>,
1923) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1924    let ffi_result = {
1925        crate::__ffi::ctr_qt_widgets_ffi_operator__218(
1926            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1927                .as_raw_ptr(),
1928            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsTransform>>::cast_into(
1929                list,
1930            )
1931            .as_raw_ptr(),
1932        )
1933    };
1934    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1935}
1936
1937/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1938///
1939/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QPair<double, QPointF>>& list)```</span>.
1940///
1941/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1942/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1943#[inline(always)]
1944pub unsafe fn shl_qt_core_q_debug_q_list_of_q_pair_of_double_q_point_f(
1945    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1946    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQPairOfDoubleQPointF>>,
1947) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1948    let ffi_result = {
1949        crate::__ffi::ctr_qt_widgets_ffi_operator__219(
1950            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1951                .as_raw_ptr(),
1952            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQPairOfDoubleQPointF>>::cast_into(
1953                list,
1954            )
1955            .as_raw_ptr(),
1956        )
1957    };
1958    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1959}
1960
1961/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1962///
1963/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QPair<double, double>>& list)```</span>.
1964///
1965/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1966/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1967#[inline(always)]
1968pub unsafe fn shl_qt_core_q_debug_q_list_of_q_pair_of_double_double(
1969    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1970    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQPairOfDoubleDouble>>,
1971) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1972    let ffi_result = {
1973        crate::__ffi::ctr_qt_widgets_ffi_operator__220(
1974            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1975                .as_raw_ptr(),
1976            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQPairOfDoubleDouble>>::cast_into(
1977                list,
1978            )
1979            .as_raw_ptr(),
1980        )
1981    };
1982    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
1983}
1984
1985/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1986///
1987/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QGraphicsView*>& list)```</span>.
1988///
1989/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
1990/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
1991#[inline(always)]
1992pub unsafe fn shl_qt_core_q_debug_q_list_of_q_graphics_view(
1993    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
1994    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQGraphicsView>>,
1995) -> ::cpp_core::CppBox<::qt_core::QDebug> {
1996    let ffi_result = {
1997        crate::__ffi::ctr_qt_widgets_ffi_operator__221(
1998            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
1999                .as_raw_ptr(),
2000            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQGraphicsView>>::cast_into(list)
2001                .as_raw_ptr(),
2002        )
2003    };
2004    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2005}
2006
2007/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2008///
2009/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QRectF>& list)```</span>.
2010///
2011/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2012/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2013#[inline(always)]
2014pub unsafe fn shl_qt_core_q_debug_q_list_of_q_rect_f(
2015    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2016    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQRectF>>,
2017) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2018    let ffi_result = {
2019        crate::__ffi::ctr_qt_widgets_ffi_operator__222(
2020            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2021                .as_raw_ptr(),
2022            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQRectF>>::cast_into(list)
2023                .as_raw_ptr(),
2024        )
2025    };
2026    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2027}
2028
2029/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2030///
2031/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QListWidgetItem*>& list)```</span>.
2032///
2033/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2034/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2035#[inline(always)]
2036pub unsafe fn shl_qt_core_q_debug_q_list_of_q_list_widget_item(
2037    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2038    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQListWidgetItem>>,
2039) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2040    let ffi_result = {
2041        crate::__ffi::ctr_qt_widgets_ffi_operator__223(
2042            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2043                .as_raw_ptr(),
2044            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQListWidgetItem>>::cast_into(list)
2045                .as_raw_ptr(),
2046        )
2047    };
2048    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2049}
2050
2051/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2052///
2053/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QDockWidget*>& list)```</span>.
2054///
2055/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2056/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2057#[inline(always)]
2058pub unsafe fn shl_qt_core_q_debug_q_list_of_q_dock_widget(
2059    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2060    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQDockWidget>>,
2061) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2062    let ffi_result = {
2063        crate::__ffi::ctr_qt_widgets_ffi_operator__224(
2064            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2065                .as_raw_ptr(),
2066            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQDockWidget>>::cast_into(list)
2067                .as_raw_ptr(),
2068        )
2069    };
2070    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2071}
2072
2073/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2074///
2075/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QMdiSubWindow*>& list)```</span>.
2076///
2077/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2078/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2079#[inline(always)]
2080pub unsafe fn shl_qt_core_q_debug_q_list_of_q_mdi_sub_window(
2081    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2082    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQMdiSubWindow>>,
2083) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2084    let ffi_result = {
2085        crate::__ffi::ctr_qt_widgets_ffi_operator__225(
2086            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2087                .as_raw_ptr(),
2088            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQMdiSubWindow>>::cast_into(list)
2089                .as_raw_ptr(),
2090        )
2091    };
2092    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2093}
2094
2095/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2096///
2097/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QScroller*>& list)```</span>.
2098///
2099/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2100/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2101#[inline(always)]
2102pub unsafe fn shl_qt_core_q_debug_q_list_of_q_scroller(
2103    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2104    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQScroller>>,
2105) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2106    let ffi_result = {
2107        crate::__ffi::ctr_qt_widgets_ffi_operator__227(
2108            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2109                .as_raw_ptr(),
2110            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQScroller>>::cast_into(list)
2111                .as_raw_ptr(),
2112        )
2113    };
2114    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2115}
2116
2117/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2118///
2119/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QTableWidgetItem*>& list)```</span>.
2120///
2121/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2122/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2123#[inline(always)]
2124pub unsafe fn shl_qt_core_q_debug_q_list_of_q_table_widget_item(
2125    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2126    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQTableWidgetItem>>,
2127) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2128    let ffi_result = {
2129        crate::__ffi::ctr_qt_widgets_ffi_operator__229(
2130            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2131                .as_raw_ptr(),
2132            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQTableWidgetItem>>::cast_into(
2133                list,
2134            )
2135            .as_raw_ptr(),
2136        )
2137    };
2138    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2139}
2140
2141/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2142///
2143/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QUndoStack*>& list)```</span>.
2144///
2145/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2146/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2147#[inline(always)]
2148pub unsafe fn shl_qt_core_q_debug_q_list_of_q_undo_stack(
2149    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2150    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQUndoStack>>,
2151) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2152    let ffi_result = {
2153        crate::__ffi::ctr_qt_widgets_ffi_operator__230(
2154            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2155                .as_raw_ptr(),
2156            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQUndoStack>>::cast_into(list)
2157                .as_raw_ptr(),
2158        )
2159    };
2160    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2161}
2162
2163/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2164///
2165/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QWizard::WizardButton>& list)```</span>.
2166///
2167/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2168/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2169#[inline(always)]
2170pub unsafe fn shl_qt_core_q_debug_q_list_of_wizard_button(
2171    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2172    list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfWizardButton>>,
2173) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2174    let ffi_result = {
2175        crate::__ffi::ctr_qt_widgets_ffi_operator__231(
2176            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2177                .as_raw_ptr(),
2178            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfWizardButton>>::cast_into(list)
2179                .as_raw_ptr(),
2180        )
2181    };
2182    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2183}
2184
2185/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2186///
2187/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QVector<void*>& vec)```</span>.
2188///
2189/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2190/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2191#[inline(always)]
2192pub unsafe fn shl_qt_core_q_debug_q_vector_of_void(
2193    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2194    vec: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QVectorOfVoid>>,
2195) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2196    let ffi_result = {
2197        crate::__ffi::ctr_qt_widgets_ffi_operator__232(
2198            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2199                .as_raw_ptr(),
2200            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QVectorOfVoid>>::cast_into(vec)
2201                .as_raw_ptr(),
2202        )
2203    };
2204    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2205}
2206
2207/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2208///
2209/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QVector<QColor>& vec)```</span>.
2210///
2211/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2212/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2213#[inline(always)]
2214pub unsafe fn shl_qt_core_q_debug_q_vector_of_q_color(
2215    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2216    vec: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QVectorOfQColor>>,
2217) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2218    let ffi_result = {
2219        crate::__ffi::ctr_qt_widgets_ffi_operator__233(
2220            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2221                .as_raw_ptr(),
2222            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QVectorOfQColor>>::cast_into(vec)
2223                .as_raw_ptr(),
2224        )
2225    };
2226    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2227}
2228
2229/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2230///
2231/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QMap<Qt::GestureType, bool>& map)```</span>.
2232///
2233/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2234/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2235#[inline(always)]
2236pub unsafe fn shl_qt_core_q_debug_q_map_of_gesture_type_bool(
2237    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2238    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfGestureTypeBool>>,
2239) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2240    let ffi_result = {
2241        crate::__ffi::ctr_qt_widgets_ffi_operator__234(
2242            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2243                .as_raw_ptr(),
2244            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfGestureTypeBool>>::cast_into(map)
2245                .as_raw_ptr(),
2246        )
2247    };
2248    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2249}
2250
2251/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2252///
2253/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QMap<Qt::GestureType, QWidget*>& map)```</span>.
2254///
2255/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2256/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2257#[inline(always)]
2258pub unsafe fn shl_qt_core_q_debug_q_map_of_gesture_type_q_widget(
2259    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2260    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfGestureTypeQWidget>>,
2261) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2262    let ffi_result = {
2263        crate::__ffi::ctr_qt_widgets_ffi_operator__235(
2264            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2265                .as_raw_ptr(),
2266            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfGestureTypeQWidget>>::cast_into(
2267                map,
2268            )
2269            .as_raw_ptr(),
2270        )
2271    };
2272    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2273}
2274
2275/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2276///
2277/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QMap<QDate, QTextCharFormat>& map)```</span>.
2278///
2279/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2280/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2281#[inline(always)]
2282pub unsafe fn shl_qt_core_q_debug_q_map_of_q_date_q_text_char_format(
2283    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2284    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfQDateQTextCharFormat>>,
2285) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2286    let ffi_result = {
2287        crate::__ffi::ctr_qt_widgets_ffi_operator__236(
2288            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2289                .as_raw_ptr(),
2290            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfQDateQTextCharFormat>>::cast_into(
2291                map,
2292            )
2293            .as_raw_ptr(),
2294        )
2295    };
2296    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2297}
2298
2299/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2300///
2301/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QHash<int, QItemEditorCreatorBase*>& hash)```</span>.
2302///
2303/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2304/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2305#[inline(always)]
2306pub unsafe fn shl_qt_core_q_debug_q_hash_of_int_q_item_editor_creator_base(
2307    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2308    hash: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QHashOfIntQItemEditorCreatorBase>>,
2309) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2310    let ffi_result = {
2311        crate::__ffi::ctr_qt_widgets_ffi_operator__237(::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug).as_raw_ptr(), ::cpp_core::CastInto::<::cpp_core::Ref<crate::QHashOfIntQItemEditorCreatorBase>>::cast_into(hash).as_raw_ptr())
2312    };
2313    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2314}
2315
2316/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2317///
2318/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QPair<double, QPointF>& pair)```</span>.
2319///
2320/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2321/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2322#[inline(always)]
2323pub unsafe fn shl_qt_core_q_debug_q_pair_of_double_q_point_f(
2324    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2325    pair: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPairOfDoubleQPointF>>,
2326) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2327    let ffi_result = {
2328        crate::__ffi::ctr_qt_widgets_ffi_operator__238(
2329            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2330                .as_raw_ptr(),
2331            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPairOfDoubleQPointF>>::cast_into(pair)
2332                .as_raw_ptr(),
2333        )
2334    };
2335    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2336}
2337
2338/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2339///
2340/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QPair<double, double>& pair)```</span>.
2341///
2342/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2343/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2344#[inline(always)]
2345pub unsafe fn shl_qt_core_q_debug_q_pair_of_double_double(
2346    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2347    pair: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPairOfDoubleDouble>>,
2348) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2349    let ffi_result = {
2350        crate::__ffi::ctr_qt_widgets_ffi_operator__239(
2351            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2352                .as_raw_ptr(),
2353            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPairOfDoubleDouble>>::cast_into(pair)
2354                .as_raw_ptr(),
2355        )
2356    };
2357    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2358}
2359
2360/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2361///
2362/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyle::StateFlag>& flags)```</span>.
2363///
2364/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2365/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2366#[inline(always)]
2367pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_state_flag(
2368    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2369    flags: ::qt_core::QFlags<crate::q_style::StateFlag>,
2370) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2371    let ffi_result = {
2372        crate::__ffi::ctr_qt_widgets_ffi_operator__240(
2373            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2374                .as_raw_ptr(),
2375            flags.to_int(),
2376        )
2377    };
2378    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2379}
2380
2381/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2382///
2383/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionFrame::FrameFeature>& flags)```</span>.
2384///
2385/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2386/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2387#[inline(always)]
2388pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_frame_frame_feature(
2389    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2390    flags: ::qt_core::QFlags<crate::q_style_option_frame::FrameFeature>,
2391) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2392    let ffi_result = {
2393        crate::__ffi::ctr_qt_widgets_ffi_operator__241(
2394            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2395                .as_raw_ptr(),
2396            flags.to_int(),
2397        )
2398    };
2399    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2400}
2401
2402/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2403///
2404/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionButton::ButtonFeature>& flags)```</span>.
2405///
2406/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2407/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2408#[inline(always)]
2409pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_button_button_feature(
2410    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2411    flags: ::qt_core::QFlags<crate::q_style_option_button::ButtonFeature>,
2412) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2413    let ffi_result = {
2414        crate::__ffi::ctr_qt_widgets_ffi_operator__242(
2415            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2416                .as_raw_ptr(),
2417            flags.to_int(),
2418        )
2419    };
2420    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2421}
2422
2423/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2424///
2425/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionTab::CornerWidget>& flags)```</span>.
2426///
2427/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2428/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2429#[inline(always)]
2430pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_tab_corner_widget(
2431    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2432    flags: ::qt_core::QFlags<crate::q_style_option_tab::CornerWidget>,
2433) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2434    let ffi_result = {
2435        crate::__ffi::ctr_qt_widgets_ffi_operator__243(
2436            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2437                .as_raw_ptr(),
2438            flags.to_int(),
2439        )
2440    };
2441    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2442}
2443
2444/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2445///
2446/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionTab::TabFeature>& flags)```</span>.
2447///
2448/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2449/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2450#[inline(always)]
2451pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_tab_tab_feature(
2452    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2453    flags: ::qt_core::QFlags<crate::q_style_option_tab::TabFeature>,
2454) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2455    let ffi_result = {
2456        crate::__ffi::ctr_qt_widgets_ffi_operator__244(
2457            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2458                .as_raw_ptr(),
2459            flags.to_int(),
2460        )
2461    };
2462    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2463}
2464
2465/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2466///
2467/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionToolBar::ToolBarFeature>& flags)```</span>.
2468///
2469/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2470/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2471#[inline(always)]
2472pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_tool_bar_tool_bar_feature(
2473    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2474    flags: ::qt_core::QFlags<crate::q_style_option_tool_bar::ToolBarFeature>,
2475) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2476    let ffi_result = {
2477        crate::__ffi::ctr_qt_widgets_ffi_operator__245(
2478            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2479                .as_raw_ptr(),
2480            flags.to_int(),
2481        )
2482    };
2483    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2484}
2485
2486/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2487///
2488/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionViewItem::ViewItemFeature>& flags)```</span>.
2489///
2490/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2491/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2492#[inline(always)]
2493pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_view_item_view_item_feature(
2494    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2495    flags: ::qt_core::QFlags<crate::q_style_option_view_item::ViewItemFeature>,
2496) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2497    let ffi_result = {
2498        crate::__ffi::ctr_qt_widgets_ffi_operator__246(
2499            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2500                .as_raw_ptr(),
2501            flags.to_int(),
2502        )
2503    };
2504    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2505}
2506
2507/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2508///
2509/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyle::SubControl>& flags)```</span>.
2510///
2511/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2512/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2513#[inline(always)]
2514pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_sub_control(
2515    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2516    flags: ::qt_core::QFlags<crate::q_style::SubControl>,
2517) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2518    let ffi_result = {
2519        crate::__ffi::ctr_qt_widgets_ffi_operator__247(
2520            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2521                .as_raw_ptr(),
2522            flags.to_int(),
2523        )
2524    };
2525    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2526}
2527
2528/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2529///
2530/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QAbstractSpinBox::StepEnabledFlag>& flags)```</span>.
2531///
2532/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2533/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2534#[inline(always)]
2535pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_abstract_spin_box_step_enabled_flag(
2536    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2537    flags: ::qt_core::QFlags<crate::q_abstract_spin_box::StepEnabledFlag>,
2538) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2539    let ffi_result = {
2540        crate::__ffi::ctr_qt_widgets_ffi_operator__248(
2541            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2542                .as_raw_ptr(),
2543            flags.to_int(),
2544        )
2545    };
2546    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2547}
2548
2549/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2550///
2551/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QStyleOptionToolButton::ToolButtonFeature>& flags)```</span>.
2552///
2553/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2554/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2555#[inline(always)]
2556pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_style_option_tool_button_tool_button_feature(
2557    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2558    flags: ::qt_core::QFlags<crate::q_style_option_tool_button::ToolButtonFeature>,
2559) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2560    let ffi_result = {
2561        crate::__ffi::ctr_qt_widgets_ffi_operator__249(
2562            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2563                .as_raw_ptr(),
2564            flags.to_int(),
2565        )
2566    };
2567    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2568}
2569
2570/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2571///
2572/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QTreeWidgetItemIterator::IteratorFlag>& flags)```</span>.
2573///
2574/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2575/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2576#[inline(always)]
2577pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_tree_widget_item_iterator_iterator_flag(
2578    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2579    flags: ::qt_core::QFlags<crate::q_tree_widget_item_iterator::IteratorFlag>,
2580) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2581    let ffi_result = {
2582        crate::__ffi::ctr_qt_widgets_ffi_operator__250(
2583            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2584                .as_raw_ptr(),
2585            flags.to_int(),
2586        )
2587    };
2588    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2589}
2590
2591/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2592///
2593/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QSizePolicy::ControlType>& flags)```</span>.
2594///
2595/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2596/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2597#[inline(always)]
2598pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_size_policy_control_type(
2599    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2600    flags: ::qt_core::QFlags<crate::q_size_policy::ControlType>,
2601) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2602    let ffi_result = {
2603        crate::__ffi::ctr_qt_widgets_ffi_operator__251(
2604            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2605                .as_raw_ptr(),
2606            flags.to_int(),
2607        )
2608    };
2609    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2610}
2611
2612/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2613///
2614/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QWidget::RenderFlag>& flags)```</span>.
2615///
2616/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2617/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2618#[inline(always)]
2619pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_widget_render_flag(
2620    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2621    flags: ::qt_core::QFlags<crate::q_widget::RenderFlag>,
2622) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2623    let ffi_result = {
2624        crate::__ffi::ctr_qt_widgets_ffi_operator__252(
2625            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2626                .as_raw_ptr(),
2627            flags.to_int(),
2628        )
2629    };
2630    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2631}
2632
2633/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2634///
2635/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QAbstractItemView::EditTrigger>& flags)```</span>.
2636///
2637/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2638/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2639#[inline(always)]
2640pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_abstract_item_view_edit_trigger(
2641    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2642    flags: ::qt_core::QFlags<crate::q_abstract_item_view::EditTrigger>,
2643) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2644    let ffi_result = {
2645        crate::__ffi::ctr_qt_widgets_ffi_operator__253(
2646            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2647                .as_raw_ptr(),
2648            flags.to_int(),
2649        )
2650    };
2651    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2652}
2653
2654/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2655///
2656/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QColorDialog::ColorDialogOption>& flags)```</span>.
2657///
2658/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2659/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2660#[inline(always)]
2661pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_color_dialog_color_dialog_option(
2662    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2663    flags: ::qt_core::QFlags<crate::q_color_dialog::ColorDialogOption>,
2664) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2665    let ffi_result = {
2666        crate::__ffi::ctr_qt_widgets_ffi_operator__254(
2667            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2668                .as_raw_ptr(),
2669            flags.to_int(),
2670        )
2671    };
2672    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2673}
2674
2675/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2676///
2677/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QDateTimeEdit::Section>& flags)```</span>.
2678///
2679/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2680/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2681#[inline(always)]
2682pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_date_time_edit_section(
2683    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2684    flags: ::qt_core::QFlags<crate::q_date_time_edit::Section>,
2685) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2686    let ffi_result = {
2687        crate::__ffi::ctr_qt_widgets_ffi_operator__255(
2688            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2689                .as_raw_ptr(),
2690            flags.to_int(),
2691        )
2692    };
2693    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2694}
2695
2696/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2697///
2698/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QDialogButtonBox::StandardButton>& flags)```</span>.
2699///
2700/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2701/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2702#[inline(always)]
2703pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_dialog_button_box_standard_button(
2704    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2705    flags: ::qt_core::QFlags<crate::q_dialog_button_box::StandardButton>,
2706) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2707    let ffi_result = {
2708        crate::__ffi::ctr_qt_widgets_ffi_operator__256(
2709            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2710                .as_raw_ptr(),
2711            flags.to_int(),
2712        )
2713    };
2714    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2715}
2716
2717/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2718///
2719/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QFileIconProvider::Option>& flags)```</span>.
2720///
2721/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2722/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2723#[inline(always)]
2724pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_file_icon_provider_option(
2725    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2726    flags: ::qt_core::QFlags<crate::q_file_icon_provider::Option>,
2727) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2728    let ffi_result = {
2729        crate::__ffi::ctr_qt_widgets_ffi_operator__257(
2730            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2731                .as_raw_ptr(),
2732            flags.to_int(),
2733        )
2734    };
2735    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2736}
2737
2738/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2739///
2740/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QDockWidget::DockWidgetFeature>& flags)```</span>.
2741///
2742/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2743/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2744#[inline(always)]
2745pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_dock_widget_dock_widget_feature(
2746    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2747    flags: ::qt_core::QFlags<crate::q_dock_widget::DockWidgetFeature>,
2748) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2749    let ffi_result = {
2750        crate::__ffi::ctr_qt_widgets_ffi_operator__258(
2751            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2752                .as_raw_ptr(),
2753            flags.to_int(),
2754        )
2755    };
2756    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2757}
2758
2759/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2760///
2761/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QDrawBorderPixmap::DrawingHint>& flags)```</span>.
2762///
2763/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2764/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2765#[inline(always)]
2766pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_draw_border_pixmap_drawing_hint(
2767    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2768    flags: ::qt_core::QFlags<crate::q_draw_border_pixmap::DrawingHint>,
2769) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2770    let ffi_result = {
2771        crate::__ffi::ctr_qt_widgets_ffi_operator__259(
2772            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2773                .as_raw_ptr(),
2774            flags.to_int(),
2775        )
2776    };
2777    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2778}
2779
2780/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2781///
2782/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QFileDialog::Option>& flags)```</span>.
2783///
2784/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2785/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2786#[inline(always)]
2787pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_file_dialog_option(
2788    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2789    flags: ::qt_core::QFlags<crate::q_file_dialog::Option>,
2790) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2791    let ffi_result = {
2792        crate::__ffi::ctr_qt_widgets_ffi_operator__260(
2793            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2794                .as_raw_ptr(),
2795            flags.to_int(),
2796        )
2797    };
2798    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2799}
2800
2801/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2802///
2803/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QFontComboBox::FontFilter>& flags)```</span>.
2804///
2805/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2806/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2807#[inline(always)]
2808pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_font_combo_box_font_filter(
2809    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2810    flags: ::qt_core::QFlags<crate::q_font_combo_box::FontFilter>,
2811) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2812    let ffi_result = {
2813        crate::__ffi::ctr_qt_widgets_ffi_operator__261(
2814            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2815                .as_raw_ptr(),
2816            flags.to_int(),
2817        )
2818    };
2819    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2820}
2821
2822/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2823///
2824/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QFontDialog::FontDialogOption>& flags)```</span>.
2825///
2826/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2827/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2828#[inline(always)]
2829pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_font_dialog_font_dialog_option(
2830    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2831    flags: ::qt_core::QFlags<crate::q_font_dialog::FontDialogOption>,
2832) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2833    let ffi_result = {
2834        crate::__ffi::ctr_qt_widgets_ffi_operator__262(
2835            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2836                .as_raw_ptr(),
2837            flags.to_int(),
2838        )
2839    };
2840    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2841}
2842
2843/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2844///
2845/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QPinchGesture::ChangeFlag>& flags)```</span>.
2846///
2847/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2848/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2849#[inline(always)]
2850pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_pinch_gesture_change_flag(
2851    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2852    flags: ::qt_core::QFlags<crate::q_pinch_gesture::ChangeFlag>,
2853) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2854    let ffi_result = {
2855        crate::__ffi::ctr_qt_widgets_ffi_operator__263(
2856            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2857                .as_raw_ptr(),
2858            flags.to_int(),
2859        )
2860    };
2861    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2862}
2863
2864/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2865///
2866/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGestureRecognizer::ResultFlag>& flags)```</span>.
2867///
2868/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2869/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2870#[inline(always)]
2871pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_gesture_recognizer_result_flag(
2872    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2873    flags: ::qt_core::QFlags<crate::q_gesture_recognizer::ResultFlag>,
2874) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2875    let ffi_result = {
2876        crate::__ffi::ctr_qt_widgets_ffi_operator__264(
2877            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2878                .as_raw_ptr(),
2879            flags.to_int(),
2880        )
2881    };
2882    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2883}
2884
2885/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2886///
2887/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGraphicsItem::GraphicsItemFlag>& flags)```</span>.
2888///
2889/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2890/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2891#[inline(always)]
2892pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_graphics_item_graphics_item_flag(
2893    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2894    flags: ::qt_core::QFlags<crate::q_graphics_item::GraphicsItemFlag>,
2895) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2896    let ffi_result = {
2897        crate::__ffi::ctr_qt_widgets_ffi_operator__265(
2898            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2899                .as_raw_ptr(),
2900            flags.to_int(),
2901        )
2902    };
2903    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2904}
2905
2906/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2907///
2908/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGraphicsEffect::ChangeFlag>& flags)```</span>.
2909///
2910/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2911/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2912#[inline(always)]
2913pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_graphics_effect_change_flag(
2914    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2915    flags: ::qt_core::QFlags<crate::q_graphics_effect::ChangeFlag>,
2916) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2917    let ffi_result = {
2918        crate::__ffi::ctr_qt_widgets_ffi_operator__266(
2919            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2920                .as_raw_ptr(),
2921            flags.to_int(),
2922        )
2923    };
2924    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2925}
2926
2927/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2928///
2929/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGraphicsBlurEffect::BlurHint>& flags)```</span>.
2930///
2931/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2932/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2933#[inline(always)]
2934pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_graphics_blur_effect_blur_hint(
2935    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2936    flags: ::qt_core::QFlags<crate::q_graphics_blur_effect::BlurHint>,
2937) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2938    let ffi_result = {
2939        crate::__ffi::ctr_qt_widgets_ffi_operator__267(
2940            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2941                .as_raw_ptr(),
2942            flags.to_int(),
2943        )
2944    };
2945    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2946}
2947
2948/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2949///
2950/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGraphicsScene::SceneLayer>& flags)```</span>.
2951///
2952/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2953/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2954#[inline(always)]
2955pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_graphics_scene_scene_layer(
2956    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2957    flags: ::qt_core::QFlags<crate::q_graphics_scene::SceneLayer>,
2958) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2959    let ffi_result = {
2960        crate::__ffi::ctr_qt_widgets_ffi_operator__268(
2961            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2962                .as_raw_ptr(),
2963            flags.to_int(),
2964        )
2965    };
2966    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2967}
2968
2969/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2970///
2971/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGraphicsView::OptimizationFlag>& flags)```</span>.
2972///
2973/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2974/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2975#[inline(always)]
2976pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_graphics_view_optimization_flag(
2977    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2978    flags: ::qt_core::QFlags<crate::q_graphics_view::OptimizationFlag>,
2979) -> ::cpp_core::CppBox<::qt_core::QDebug> {
2980    let ffi_result = {
2981        crate::__ffi::ctr_qt_widgets_ffi_operator__269(
2982            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
2983                .as_raw_ptr(),
2984            flags.to_int(),
2985        )
2986    };
2987    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
2988}
2989
2990/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2991///
2992/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QGraphicsView::CacheModeFlag>& flags)```</span>.
2993///
2994/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
2995/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
2996#[inline(always)]
2997pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_graphics_view_cache_mode_flag(
2998    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
2999    flags: ::qt_core::QFlags<crate::q_graphics_view::CacheModeFlag>,
3000) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3001    let ffi_result = {
3002        crate::__ffi::ctr_qt_widgets_ffi_operator__270(
3003            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3004                .as_raw_ptr(),
3005            flags.to_int(),
3006        )
3007    };
3008    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3009}
3010
3011/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3012///
3013/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QInputDialog::InputDialogOption>& flags)```</span>.
3014///
3015/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3016/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3017#[inline(always)]
3018pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_input_dialog_input_dialog_option(
3019    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3020    flags: ::qt_core::QFlags<crate::q_input_dialog::InputDialogOption>,
3021) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3022    let ffi_result = {
3023        crate::__ffi::ctr_qt_widgets_ffi_operator__271(
3024            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3025                .as_raw_ptr(),
3026            flags.to_int(),
3027        )
3028    };
3029    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3030}
3031
3032/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3033///
3034/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QMainWindow::DockOption>& flags)```</span>.
3035///
3036/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3037/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3038#[inline(always)]
3039pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_main_window_dock_option(
3040    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3041    flags: ::qt_core::QFlags<crate::q_main_window::DockOption>,
3042) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3043    let ffi_result = {
3044        crate::__ffi::ctr_qt_widgets_ffi_operator__272(
3045            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3046                .as_raw_ptr(),
3047            flags.to_int(),
3048        )
3049    };
3050    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3051}
3052
3053/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3054///
3055/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QMdiArea::AreaOption>& flags)```</span>.
3056///
3057/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3058/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3059#[inline(always)]
3060pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_mdi_area_area_option(
3061    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3062    flags: ::qt_core::QFlags<crate::q_mdi_area::AreaOption>,
3063) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3064    let ffi_result = {
3065        crate::__ffi::ctr_qt_widgets_ffi_operator__273(
3066            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3067                .as_raw_ptr(),
3068            flags.to_int(),
3069        )
3070    };
3071    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3072}
3073
3074/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3075///
3076/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QMdiSubWindow::SubWindowOption>& flags)```</span>.
3077///
3078/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3079/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3080#[inline(always)]
3081pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_mdi_sub_window_sub_window_option(
3082    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3083    flags: ::qt_core::QFlags<crate::q_mdi_sub_window::SubWindowOption>,
3084) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3085    let ffi_result = {
3086        crate::__ffi::ctr_qt_widgets_ffi_operator__274(
3087            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3088                .as_raw_ptr(),
3089            flags.to_int(),
3090        )
3091    };
3092    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3093}
3094
3095/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3096///
3097/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QMessageBox::StandardButton>& flags)```</span>.
3098///
3099/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3100/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3101#[inline(always)]
3102pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_message_box_standard_button(
3103    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3104    flags: ::qt_core::QFlags<crate::q_message_box::StandardButton>,
3105) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3106    let ffi_result = {
3107        crate::__ffi::ctr_qt_widgets_ffi_operator__275(
3108            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3109                .as_raw_ptr(),
3110            flags.to_int(),
3111        )
3112    };
3113    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3114}
3115
3116/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3117///
3118/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QTextEdit::AutoFormattingFlag>& flags)```</span>.
3119///
3120/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3121/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3122#[inline(always)]
3123pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_text_edit_auto_formatting_flag(
3124    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3125    flags: ::qt_core::QFlags<crate::q_text_edit::AutoFormattingFlag>,
3126) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3127    let ffi_result = {
3128        crate::__ffi::ctr_qt_widgets_ffi_operator__276(
3129            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3130                .as_raw_ptr(),
3131            flags.to_int(),
3132        )
3133    };
3134    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3135}
3136
3137/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3138///
3139/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QWizard::WizardOption>& flags)```</span>.
3140///
3141/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3142/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3143#[inline(always)]
3144pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_wizard_wizard_option(
3145    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3146    flags: ::qt_core::QFlags<crate::q_wizard::WizardOption>,
3147) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3148    let ffi_result = {
3149        crate::__ffi::ctr_qt_widgets_ffi_operator__277(
3150            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3151                .as_raw_ptr(),
3152            flags.to_int(),
3153        )
3154    };
3155    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3156}
3157
3158/// <p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
3159///
3160/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug arg1, const QGraphicsSceneEvent* arg2)```</span>.
3161///
3162/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes the list widget item <i>item</i> to stream <i>out</i>.</p>
3163/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#write">QListWidgetItem::write</a>().</p>
3164/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
3165#[inline(always)]
3166pub unsafe fn shl_qt_core_q_debug_q_graphics_scene_event(
3167    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3168    arg2: impl ::cpp_core::CastInto<::cpp_core::Ptr<crate::QGraphicsSceneEvent>>,
3169) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3170    let ffi_result = {
3171        crate::__ffi::ctr_qt_widgets_ffi_operator__556(
3172            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(arg1)
3173                .as_raw_ptr(),
3174            ::cpp_core::CastInto::<::cpp_core::Ptr<crate::QGraphicsSceneEvent>>::cast_into(arg2)
3175                .as_raw_ptr(),
3176        )
3177    };
3178    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3179}
3180
3181/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3182///
3183/// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QFileSystemModel::Option> e)```</span>.
3184///
3185/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3186/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3187#[inline(always)]
3188#[cfg_attr(
3189    feature = "ritual_rustdoc_nightly",
3190    doc(cfg(cpp_lib_version = "5.14.0"))
3191)]
3192#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
3193pub unsafe fn shl_qt_core_q_data_stream_qt_core_q_flags_q_file_system_model_option(
3194    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3195    e: ::qt_core::QFlags<crate::q_file_system_model::Option>,
3196) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3197    let ffi_result = {
3198        crate::__ffi::ctr_qt_widgets_ffi_operator__558(
3199            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3200                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3201            e.to_int(),
3202        )
3203    };
3204    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3205}
3206
3207/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3208///
3209/// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QFileSystemModel::Option>& flags)```</span>.
3210///
3211/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
3212/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3213#[inline(always)]
3214#[cfg_attr(
3215    feature = "ritual_rustdoc_nightly",
3216    doc(cfg(cpp_lib_version = "5.14.0"))
3217)]
3218#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
3219pub unsafe fn shl_qt_core_q_debug_qt_core_q_flags_q_file_system_model_option(
3220    debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>,
3221    flags: ::qt_core::QFlags<crate::q_file_system_model::Option>,
3222) -> ::cpp_core::CppBox<::qt_core::QDebug> {
3223    let ffi_result = {
3224        crate::__ffi::ctr_qt_widgets_ffi_operator__560(
3225            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug)
3226                .as_raw_ptr(),
3227            flags.to_int(),
3228        )
3229    };
3230    ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox")
3231}
3232
3233/// <p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3234///
3235/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& arg1, QSizePolicy& arg2)```</span>.
3236///
3237/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3238/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#read">QListWidgetItem::read</a>().</p>
3239/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
3240#[inline(always)]
3241pub unsafe fn shr_q_data_stream_q_size_policy(
3242    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3243    arg2: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QSizePolicy>>,
3244) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3245    let ffi_result = {
3246        crate::__ffi::ctr_qt_widgets_ffi_operator__1(
3247            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(arg1)
3248                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3249            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QSizePolicy>>::cast_into(arg2)
3250                .as_raw_ptr() as *mut crate::QSizePolicy,
3251        )
3252    };
3253    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3254}
3255
3256/// <p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3257///
3258/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& in, QListWidgetItem& item)```</span>.
3259///
3260/// <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-gt-gt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3261/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#read">QListWidgetItem::read</a>().</p>
3262/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
3263#[inline(always)]
3264pub unsafe fn shr_q_data_stream_q_list_widget_item(
3265    in_: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3266    item: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListWidgetItem>>,
3267) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3268    let ffi_result = {
3269        crate::__ffi::ctr_qt_widgets_ffi_operator__16(
3270            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(in_)
3271                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3272            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListWidgetItem>>::cast_into(item)
3273                .as_raw_ptr() as *mut crate::QListWidgetItem,
3274        )
3275    };
3276    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3277}
3278
3279/// <p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3280///
3281/// Calls C++ function: <span style='color: green;'>```QTextStream& operator>>(QTextStream& arg1, QSplitter& arg2)```</span>.
3282///
3283/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3284/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#read">QListWidgetItem::read</a>().</p>
3285/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
3286#[inline(always)]
3287pub unsafe fn shr_q_text_stream_q_splitter(
3288    arg1: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QTextStream>>,
3289    arg2: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QSplitter>>,
3290) -> ::cpp_core::Ref<::qt_core::QTextStream> {
3291    let ffi_result = {
3292        crate::__ffi::ctr_qt_widgets_ffi_operator__18(
3293            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QTextStream>>::cast_into(arg1)
3294                .as_raw_ptr() as *mut ::qt_core::QTextStream,
3295            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QSplitter>>::cast_into(arg2).as_raw_ptr()
3296                as *mut crate::QSplitter,
3297        )
3298    };
3299    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3300}
3301
3302/// <p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3303///
3304/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& in, QTableWidgetItem& item)```</span>.
3305///
3306/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3307/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#read">QListWidgetItem::read</a>().</p>
3308/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
3309#[inline(always)]
3310pub unsafe fn shr_q_data_stream_q_table_widget_item(
3311    in_: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3312    item: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QTableWidgetItem>>,
3313) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3314    let ffi_result = {
3315        crate::__ffi::ctr_qt_widgets_ffi_operator__19(
3316            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(in_)
3317                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3318            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QTableWidgetItem>>::cast_into(item)
3319                .as_raw_ptr() as *mut crate::QTableWidgetItem,
3320        )
3321    };
3322    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3323}
3324
3325/// <p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3326///
3327/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& in, QTreeWidgetItem& item)```</span>.
3328///
3329/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QListWidgetItem &item)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a list widget item from stream <i>in</i> into <i>item</i>.</p>
3330/// <p>This operator uses <a href="http://doc.qt.io/qt-5/qlistwidgetitem.html#read">QListWidgetItem::read</a>().</p>
3331/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Serializing Qt Data Types</a>.</p></div>
3332#[inline(always)]
3333pub unsafe fn shr_q_data_stream_q_tree_widget_item(
3334    in_: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3335    item: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QTreeWidgetItem>>,
3336) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3337    let ffi_result = {
3338        crate::__ffi::ctr_qt_widgets_ffi_operator__22(
3339            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(in_)
3340                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3341            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QTreeWidgetItem>>::cast_into(item)
3342                .as_raw_ptr() as *mut crate::QTreeWidgetItem,
3343        )
3344    };
3345    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3346}
3347
3348/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3349///
3350/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QList<QPair<double, QPointF>>& l)```</span>.
3351///
3352/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3353/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3354#[inline(always)]
3355pub unsafe fn shr_q_data_stream_q_list_of_q_pair_of_double_q_point_f(
3356    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3357    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQPairOfDoubleQPointF>>,
3358) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3359    let ffi_result = {
3360        crate::__ffi::ctr_qt_widgets_ffi_operator__161(
3361            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3362                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3363            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQPairOfDoubleQPointF>>::cast_into(
3364                l,
3365            )
3366            .as_raw_ptr() as *mut crate::QListOfQPairOfDoubleQPointF,
3367        )
3368    };
3369    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3370}
3371
3372/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3373///
3374/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QList<QPair<double, double>>& l)```</span>.
3375///
3376/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3377/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3378#[inline(always)]
3379pub unsafe fn shr_q_data_stream_q_list_of_q_pair_of_double_double(
3380    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3381    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQPairOfDoubleDouble>>,
3382) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3383    let ffi_result = {
3384        crate::__ffi::ctr_qt_widgets_ffi_operator__162(
3385            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3386                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3387            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQPairOfDoubleDouble>>::cast_into(l)
3388                .as_raw_ptr() as *mut crate::QListOfQPairOfDoubleDouble,
3389        )
3390    };
3391    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3392}
3393
3394/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3395///
3396/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QList<QRectF>& l)```</span>.
3397///
3398/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3399/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3400#[inline(always)]
3401pub unsafe fn shr_q_data_stream_q_list_of_q_rect_f(
3402    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3403    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQRectF>>,
3404) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3405    let ffi_result = {
3406        crate::__ffi::ctr_qt_widgets_ffi_operator__164(
3407            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3408                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3409            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQRectF>>::cast_into(l).as_raw_ptr()
3410                as *mut crate::QListOfQRectF,
3411        )
3412    };
3413    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3414}
3415
3416/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3417///
3418/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QList<QWizard::WizardButton>& l)```</span>.
3419///
3420/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3421/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3422#[inline(always)]
3423#[cfg_attr(
3424    feature = "ritual_rustdoc_nightly",
3425    doc(cfg(cpp_lib_version = "5.14.0"))
3426)]
3427#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
3428pub unsafe fn shr_q_data_stream_q_list_of_wizard_button(
3429    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3430    l: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfWizardButton>>,
3431) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3432    let ffi_result = {
3433        crate::__ffi::ctr_qt_widgets_ffi_operator__173(
3434            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3435                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3436            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfWizardButton>>::cast_into(l)
3437                .as_raw_ptr() as *mut crate::QListOfWizardButton,
3438        )
3439    };
3440    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3441}
3442
3443/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3444///
3445/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QVector<QColor>& v)```</span>.
3446///
3447/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3448/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3449#[inline(always)]
3450pub unsafe fn shr_q_data_stream_q_vector_of_q_color(
3451    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3452    v: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QVectorOfQColor>>,
3453) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3454    let ffi_result = {
3455        crate::__ffi::ctr_qt_widgets_ffi_operator__196(
3456            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3457                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3458            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QVectorOfQColor>>::cast_into(v)
3459                .as_raw_ptr() as *mut crate::QVectorOfQColor,
3460        )
3461    };
3462    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3463}
3464
3465/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3466///
3467/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QMap<Qt::GestureType, bool>& map)```</span>.
3468///
3469/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3470/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3471#[inline(always)]
3472#[cfg_attr(
3473    feature = "ritual_rustdoc_nightly",
3474    doc(cfg(cpp_lib_version = "5.14.0"))
3475)]
3476#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
3477pub unsafe fn shr_q_data_stream_q_map_of_gesture_type_bool(
3478    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3479    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfGestureTypeBool>>,
3480) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3481    let ffi_result = {
3482        crate::__ffi::ctr_qt_widgets_ffi_operator__201(
3483            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3484                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3485            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfGestureTypeBool>>::cast_into(map)
3486                .as_raw_ptr() as *mut crate::QMapOfGestureTypeBool,
3487        )
3488    };
3489    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3490}
3491
3492/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3493///
3494/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QMap<QDate, QTextCharFormat>& map)```</span>.
3495///
3496/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3497/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3498#[inline(always)]
3499pub unsafe fn shr_q_data_stream_q_map_of_q_date_q_text_char_format(
3500    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3501    map: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QMapOfQDateQTextCharFormat>>,
3502) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3503    let ffi_result = {
3504        crate::__ffi::ctr_qt_widgets_ffi_operator__203(
3505            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3506                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3507            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QMapOfQDateQTextCharFormat>>::cast_into(
3508                map,
3509            )
3510            .as_raw_ptr() as *mut crate::QMapOfQDateQTextCharFormat,
3511        )
3512    };
3513    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3514}
3515
3516/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3517///
3518/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QPair<double, QPointF>& p)```</span>.
3519///
3520/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3521/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3522#[inline(always)]
3523pub unsafe fn shr_q_data_stream_q_pair_of_double_q_point_f(
3524    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3525    p: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPairOfDoubleQPointF>>,
3526) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3527    let ffi_result = {
3528        crate::__ffi::ctr_qt_widgets_ffi_operator__207(
3529            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3530                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3531            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPairOfDoubleQPointF>>::cast_into(p)
3532                .as_raw_ptr() as *mut crate::QPairOfDoubleQPointF,
3533        )
3534    };
3535    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3536}
3537
3538/// <p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3539///
3540/// Calls C++ function: <span style='color: green;'>```QDataStream& operator>>(QDataStream& s, QPair<double, double>& p)```</span>.
3541///
3542/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-gt-gt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator>>(QDataStream &in, QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reads a bit array into <i>ba</i> from stream <i>in</i>.</p>
3543/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
3544#[inline(always)]
3545pub unsafe fn shr_q_data_stream_q_pair_of_double_double(
3546    s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>,
3547    p: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPairOfDoubleDouble>>,
3548) -> ::cpp_core::Ref<::qt_core::QDataStream> {
3549    let ffi_result = {
3550        crate::__ffi::ctr_qt_widgets_ffi_operator__208(
3551            ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s)
3552                .as_raw_ptr() as *mut ::qt_core::QDataStream,
3553            ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPairOfDoubleDouble>>::cast_into(p)
3554                .as_raw_ptr() as *mut crate::QPairOfDoubleDouble,
3555        )
3556    };
3557    ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref")
3558}