1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
#![cfg_attr(feature = "ritual_rustdoc_nightly", feature(doc_cfg))] //! Functions that provide access to C++ operators /// <p>Returns <code>true</code> if <i>c1</i> and <i>c2</i> are the same Unicode character; otherwise returns <code>false</code>.</p> /// /// Calls C++ function: <span style='color: green;'>```bool operator==(const QObject* o, const QPointer<QObject>& p)```</span>. /// /// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-eq-eq">C++ documentation</a> for <span style='color: green;'>```bool operator==(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>c1</i> and <i>c2</i> are the same Unicode character; otherwise returns <code>false</code>.</p></div> #[inline(always)] pub unsafe fn eq_q_object_q_pointer_of_q_object( o: impl ::cpp_core::CastInto<::cpp_core::Ptr<::qt_core::QObject>>, p: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPointerOfQObject>>, ) -> bool { crate::__ffi::ctr_qt_qml_ffi_operator__44( ::cpp_core::CastInto::<::cpp_core::Ptr<::qt_core::QObject>>::cast_into(o).as_raw_ptr(), ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPointerOfQObject>>::cast_into(p) .as_raw_ptr(), ) } /// <p>Returns <code>true</code> if <i>c1</i> and <i>c2</i> are the same Unicode character; otherwise returns <code>false</code>.</p> /// /// Calls C++ function: <span style='color: green;'>```bool operator==(QObject* o, const QPointer<QObject>& p)```</span>. /// /// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-eq-eq">C++ documentation</a> for <span style='color: green;'>```bool operator==(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>c1</i> and <i>c2</i> are the same Unicode character; otherwise returns <code>false</code>.</p></div> #[inline(always)] pub unsafe fn eq_q_object_q_pointer_of_q_object2( o: impl ::cpp_core::CastInto<::cpp_core::Ptr<::qt_core::QObject>>, p: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QPointerOfQObject>>, ) -> bool { crate::__ffi::ctr_qt_qml_ffi_operator__46( ::cpp_core::CastInto::<::cpp_core::Ptr<::qt_core::QObject>>::cast_into(o).as_raw_ptr() as *mut ::qt_core::QObject, ::cpp_core::CastInto::<::cpp_core::Ref<crate::QPointerOfQObject>>::cast_into(p) .as_raw_ptr(), ) } /// <p>Outputs a human readable version of <i>error</i> to <i>debug</i>.</p> /// /// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QQmlError& error)```</span>. /// /// <a href="http://doc.qt.io/qt-5/qqmlerror.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Outputs a human readable version of <i>error</i> to <i>debug</i>.</p></div> #[inline(always)] pub unsafe fn shl_q_debug_q_qml_error( debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>, error: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QQmlError>>, ) -> ::cpp_core::CppBox<::qt_core::QDebug> { let ffi_result = { crate::__ffi::ctr_qt_qml_ffi_operator__( ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug) .as_raw_ptr(), ::cpp_core::CastInto::<::cpp_core::Ref<crate::QQmlError>>::cast_into(error) .as_raw_ptr(), ) }; ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox") } /// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p> /// /// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QJSEngine::Extension> e)```</span>. /// /// 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> /// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div> #[inline(always)] pub unsafe fn shl_q_data_stream_q_flags_extension( s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>, e: ::qt_core::QFlags<crate::q_j_s_engine::Extension>, ) -> ::cpp_core::Ref<::qt_core::QDataStream> { let ffi_result = { crate::__ffi::ctr_qt_qml_ffi_operator__7( ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s) .as_raw_ptr() as *mut ::qt_core::QDataStream, e.to_int(), ) }; ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref") } /// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p> /// /// Calls C++ function: <span style='color: green;'>```QDataStream& operator<<(QDataStream& s, QFlags<QQmlImageProviderBase::Flag> e)```</span>. /// /// 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> /// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div> #[inline(always)] pub unsafe fn shl_q_data_stream_q_flags_flag( s: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDataStream>>, e: ::qt_core::QFlags<crate::q_qml_image_provider_base::Flag>, ) -> ::cpp_core::Ref<::qt_core::QDataStream> { let ffi_result = { crate::__ffi::ctr_qt_qml_ffi_operator__8( ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDataStream>>::cast_into(s) .as_raw_ptr() as *mut ::qt_core::QDataStream, e.to_int(), ) }; ::cpp_core::Ref::from_raw(ffi_result).expect("attempted to construct a null Ref") } /// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p> /// /// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QList<QQmlError>& list)```</span>. /// /// 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> /// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div> #[inline(always)] pub unsafe fn shl_q_debug_q_list_of_q_qml_error( debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>, list: impl ::cpp_core::CastInto<::cpp_core::Ref<crate::QListOfQQmlError>>, ) -> ::cpp_core::CppBox<::qt_core::QDebug> { let ffi_result = { crate::__ffi::ctr_qt_qml_ffi_operator__18( ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug) .as_raw_ptr(), ::cpp_core::CastInto::<::cpp_core::Ref<crate::QListOfQQmlError>>::cast_into(list) .as_raw_ptr(), ) }; ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox") } /// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p> /// /// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QJSEngine::Extension>& flags)```</span>. /// /// 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> /// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div> #[inline(always)] pub unsafe fn shl_q_debug_q_flags_extension( debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>, flags: ::qt_core::QFlags<crate::q_j_s_engine::Extension>, ) -> ::cpp_core::CppBox<::qt_core::QDebug> { let ffi_result = { crate::__ffi::ctr_qt_qml_ffi_operator__20( ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug) .as_raw_ptr(), flags.to_int(), ) }; ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox") } /// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p> /// /// Calls C++ function: <span style='color: green;'>```QDebug operator<<(QDebug debug, const QFlags<QQmlImageProviderBase::Flag>& flags)```</span>. /// /// 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> /// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div> #[inline(always)] pub unsafe fn shl_q_debug_q_flags_flag( debug: impl ::cpp_core::CastInto<::cpp_core::Ref<::qt_core::QDebug>>, flags: ::qt_core::QFlags<crate::q_qml_image_provider_base::Flag>, ) -> ::cpp_core::CppBox<::qt_core::QDebug> { let ffi_result = { crate::__ffi::ctr_qt_qml_ffi_operator__21( ::cpp_core::CastInto::<::cpp_core::Ref<::qt_core::QDebug>>::cast_into(debug) .as_raw_ptr(), flags.to_int(), ) }; ::cpp_core::CppBox::from_raw(ffi_result).expect("attempted to construct a null CppBox") }