Home
last modified time | relevance | path

Searched refs:IsRefcounted (Results 1 – 10 of 10) sorted by relevance

/dports/lang/spidermonkey60/firefox-60.9.0/dom/bindings/
H A DBindingUtils.h762 struct IsRefcounted { struct
775 static_assert(!IsBaseOf<nsISupports, T>::value || IsRefcounted::value,
1078 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
1121 static_assert(!IsRefcounted<T>::value, "Only pass owned classes in here.");
1164 typename U = typename EnableIf<IsRefcounted<T>::value, T>::Type,
1666 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
2576 typename Conditional<IsRefcounted<T>::value, RefPtr<T>, OwnedNative>::Type
2584 typename Conditional<IsRefcounted<T>::value, RefPtr<T>,
2886 IsRefcounted<T>::value, T*, nsAutoPtr<T>>::Type>
2896 typedef typename Conditional<IsRefcounted<T>::value, RefPtr<T>,
/dports/www/firefox-legacy/firefox-52.8.0esr/dom/bindings/
H A DBindingUtils.h881 struct IsRefcounted struct
895 static_assert(!IsBaseOf<nsISupports, T>::value || IsRefcounted::value,
1238 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
1285 static_assert(!IsRefcounted<T>::value, "Only pass owned classes in here.");
1328 typename U=typename EnableIf<IsRefcounted<T>::value, T>::Type,
1902 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
2955 typename Conditional<IsRefcounted<T>::value, RefPtr<T>, OwnedNative>::Type mNative;
2963 typename Conditional<IsRefcounted<T>::value,
3337 class ReturnType=typename Conditional<IsRefcounted<T>::value, T*,
3352 typedef typename Conditional<IsRefcounted<T>::value,
/dports/www/firefox-esr/firefox-91.8.0/dom/promise/
H A DPromise-inl.h44 template <typename T, bool = IsRefcounted<std::remove_pointer_t<T>>::value,
/dports/lang/spidermonkey78/firefox-78.9.0/dom/promise/
H A DPromise-inl.h44 template <typename T, bool = IsRefcounted<std::remove_pointer_t<T>>::value,
/dports/www/firefox/firefox-99.0/dom/promise/
H A DPromise-inl.h46 template <typename T, bool = IsRefcounted<std::remove_pointer_t<T>>::value,
/dports/mail/thunderbird/thunderbird-91.8.0/dom/promise/
H A DPromise-inl.h44 template <typename T, bool = IsRefcounted<std::remove_pointer_t<T>>::value,
/dports/www/firefox-esr/firefox-91.8.0/dom/bindings/
H A DBindingUtils.h820 struct IsRefcounted { struct
833 static_assert(!std::is_base_of<nsISupports, T>::value || IsRefcounted::value,
1145 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
1199 static_assert(!IsRefcounted<T>::value, "Only pass owned classes in here.");
1251 typename U = std::enable_if_t<IsRefcounted<T>::value, T>,
1700 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
2708 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, OwnedNative> mNative;
2715 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>>;
3052 template <class T, class ReturnType = std::conditional_t<IsRefcounted<T>::value,
3063 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>;
/dports/lang/spidermonkey78/firefox-78.9.0/dom/bindings/
H A DBindingUtils.h817 struct IsRefcounted { struct
830 static_assert(!std::is_base_of<nsISupports, T>::value || IsRefcounted::value,
1142 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
1196 static_assert(!IsRefcounted<T>::value, "Only pass owned classes in here.");
1248 typename U = std::enable_if_t<IsRefcounted<T>::value, T>,
1695 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
2695 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, OwnedNative> mNative;
2702 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>>;
3066 template <class T, class ReturnType = std::conditional_t<IsRefcounted<T>::value,
3077 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>;
/dports/www/firefox/firefox-99.0/dom/bindings/
H A DBindingUtils.h822 struct IsRefcounted { struct
835 static_assert(!std::is_base_of<nsISupports, T>::value || IsRefcounted::value,
1147 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
1201 static_assert(!IsRefcounted<T>::value, "Only pass owned classes in here.");
1253 typename U = std::enable_if_t<IsRefcounted<T>::value, T>,
1702 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
2710 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, OwnedNative> mNative;
2717 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>>;
3054 template <class T, class ReturnType = std::conditional_t<IsRefcounted<T>::value,
3065 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>;
/dports/mail/thunderbird/thunderbird-91.8.0/dom/bindings/
H A DBindingUtils.h820 struct IsRefcounted { struct
833 static_assert(!std::is_base_of<nsISupports, T>::value || IsRefcounted::value,
1145 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
1199 static_assert(!IsRefcounted<T>::value, "Only pass owned classes in here.");
1251 typename U = std::enable_if_t<IsRefcounted<T>::value, T>,
1700 static_assert(IsRefcounted<T>::value, "Don't pass owned classes in here.");
2708 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, OwnedNative> mNative;
2715 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>>;
3052 template <class T, class ReturnType = std::conditional_t<IsRefcounted<T>::value,
3063 std::conditional_t<IsRefcounted<T>::value, RefPtr<T>, UniquePtr<T>>;