Home
last modified time | relevance | path

Searched defs:ComPtr (Results 1 – 25 of 187) sorted by relevance

12345678

/dports/lang/spidermonkey60/firefox-60.9.0/third_party/rust/dwrote/src/
H A Dcomptr.rs10 pub struct ComPtr<T> { struct
14 impl<T> ComPtr<T> { impl
79 impl<T> Clone for ComPtr<T> { implementation
88 impl<T> Deref for ComPtr<T> { implementation
96 impl<T> DerefMut for ComPtr<T> { implementation
103 impl<T> PartialEq for ComPtr<T> { implementation
109 impl<T> Drop for ComPtr<T> { implementation
115 unsafe impl<T> Send for ComPtr<T> {} implementation
/dports/www/geckodriver/mozilla-central-e9783a644016aa9b317887076618425586730d73/testing/geckodriver/cargo-crates/dwrote-0.9.0/src/
H A Dcomptr.rs12 pub struct ComPtr<T> { struct
16 impl<T> ComPtr<T> { implementation
83 impl<T> Clone for ComPtr<T> { implementation
92 impl<T> Deref for ComPtr<T> { implementation
100 impl<T> DerefMut for ComPtr<T> { implementation
107 impl<T> PartialEq for ComPtr<T> { implementation
113 impl<T> Drop for ComPtr<T> { implementation
121 unsafe impl<T> Send for ComPtr<T> {} implementation
/dports/www/firefox/firefox-99.0/third_party/rust/wio/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { impl
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/wio/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { implementation
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/x11/alacritty/alacritty-0.9.0/cargo-crates/wio-0.2.2/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { impl
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/wio/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { impl
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/wio/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { impl
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/textproc/cast2gif/cast2gif-0.1.0/cargo-crates/wio-0.2.2/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { impl
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/graphics/rx/rx-0.4.0/cargo-crates/wio-0.2.2/src/
H A Dcom.rs15 pub struct ComPtr<T>(NonNull<T>); struct
16 impl<T> ComPtr<T> { impl
51 impl<T> Deref for ComPtr<T> { implementation
57 impl<T> Clone for ComPtr<T> where T: Interface { implementation
65 impl<T> Debug for ComPtr<T> { implementation
70 impl<T> Drop for ComPtr<T> { implementation
75 impl<T> PartialEq<ComPtr<T>> for ComPtr<T> where T: Interface { implementation
/dports/audio/musicpd/mpd-0.23.6/src/win32/
H A DComPtr.hxx34 class ComPtr { class
40 constexpr ComPtr() noexcept : ptr(nullptr) {} in ComPtr() function in ComPtr
41 constexpr ComPtr(std::nullptr_t) noexcept : ptr(nullptr) {} in ComPtr() function in ComPtr
42 explicit constexpr ComPtr(pointer p) noexcept : ptr(p) {} in ComPtr() function in ComPtr
44 ComPtr(const ComPtr &u) noexcept : ptr(u.ptr) { in ComPtr() function in ComPtr
49 constexpr ComPtr(ComPtr &&u) noexcept : ptr(std::exchange(u.ptr, nullptr)) {} in ComPtr() function in ComPtr
/dports/lang/spidermonkey78/firefox-78.9.0/gfx/wr/direct-composition/src/
H A Dcom.rs36 pub struct ComPtr<T>(*mut T) where T: Interface; struct
38 impl<T> ComPtr<T> where T: Interface { impl
90 impl<T> ops::Deref for ComPtr<T> where T: Interface { implementation
97 impl<T> Clone for ComPtr<T> where T: Interface { implementation
106 impl<T> Drop for ComPtr<T> where T: Interface { implementation
/dports/multimedia/obs-studio/obs-studio-27.1.3/libobs/util/windows/
H A DComPtr.hpp26 template<class T> class ComPtr { class
49 inline ComPtr() : ptr(nullptr) {} in ComPtr() function in ComPtr
50 inline ComPtr(T *p) : ptr(p) in ComPtr() function in ComPtr
55 inline ComPtr(const ComPtr<T> &c) : ptr(c.ptr) in ComPtr() function in ComPtr
60 inline ComPtr(ComPtr<T> &&c) noexcept : ptr(c.ptr) { c.ptr = nullptr; } in ComPtr() function in ComPtr
62 inline ComPtr(ComPtr<U> &&c) noexcept : ptr(c.Detach()) in ComPtr() function in ComPtr
/dports/editors/libreoffice6/libreoffice-6.4.7.2/fpicker/source/win32/
H A Dcomptr.hxx30 class ComPtr class
37 ComPtr() in ComPtr() function in ComPtr
45 explicit ComPtr(T_INTERFACE* pInterface) in ComPtr() function in ComPtr
55 ComPtr(const ComPtr< T_INTERFACE, P_IID, P_CLSID >& aCopy) in ComPtr() function in ComPtr
65 explicit ComPtr(IUnknown* pIUnknown) in ComPtr() function in ComPtr
/dports/graphics/ogre3d/ogre-1.11.6/RenderSystems/Direct3D11/include/
H A DOgreComPtr.h89 template <typename U> friend class ComPtr; variable
122 ComPtr() ASSUME_NOEXCEPT : m_ptr(0) {} in ComPtr() function
125 ComPtr(U* other) ASSUME_NOEXCEPT : m_ptr(other) in ComPtr() function
130 ComPtr(const ComPtr & other) ASSUME_NOEXCEPT : m_ptr(other.m_ptr) in ComPtr() function
136 ComPtr(ComPtr<U> const & other) ASSUME_NOEXCEPT : m_ptr(other.m_ptr) in ComPtr() function
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/test/TableGen/
H A DContextlessPredicates.td33 // CHECK_NOPT-NEXT: GIM_CheckPointerToAny, /*MI*/0, /*Op*/1, /*SizeInBits*/32,
36 // CHECK_NOPT-NEXT: GIM_CheckType, /*MI*/0, /*Op*/2, /*Type*/GILLT_s32,
/dports/multimedia/librespot/librespot-0.1.3/cargo-crates/cc-1.0.58/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> implementation
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/multimedia/librespot/librespot-0.1.3/cargo-crates/gcc-0.3.55/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) where T: Interface; struct
34 impl<T> ComPtr<T> where T: Interface { impl
65 impl<T> Deref for ComPtr<T> where T: Interface { implementation
71 impl<T> Clone for ComPtr<T> where T: Interface { implementation
79 impl<T> Drop for ComPtr<T> where T: Interface { implementation
/dports/multimedia/librav1e/rav1e-0.5.1/cargo-crates/cc-1.0.72/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> impl
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/multimedia/rav1e/rav1e-0.5.1/cargo-crates/cc-1.0.72/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> implementation
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/devel/interactive_rebase_tool/git-interactive-rebase-tool-1.2.1/cargo-crates/cc-1.0.29/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> implementation
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/devel/cargo-c/cargo-c-0.9.6+cargo-0.58/cargo-crates/cc-1.0.72/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> implementation
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/misc/broot/broot-1.7.0/cargo-crates/cc-1.0.69/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> impl
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/net/oha/oha-0.4.7/cargo-crates/cc-1.0.71/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> implementation
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/devel/sccache/sccache-0.2.15/cargo-crates/cc-1.0.66/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> impl
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation
/dports/net/gemserv/gemserv-v0.4.5/cargo-crates/cc-1.0.66/src/
H A Dcom.rs33 pub struct ComPtr<T>(*mut T) struct
36 impl<T> ComPtr<T> implementation
79 impl<T> Deref for ComPtr<T> implementation
88 impl<T> Clone for ComPtr<T> implementation
99 impl<T> Drop for ComPtr<T> implementation

12345678