Lines Matching refs:Forward

10606 Forward(typename RemoveReference<T>::Type& aX)
10613 Forward(typename RemoveReference<T>::Type&& aX)
10616 "misuse of Forward detected! try the other overload");
11006 return ((*mRawPtr).*mFunction)(mozilla::Forward<ActualArgs>(aArgs)...);
11284 RefPtr<T> p(new T(Forward<Args>(aArgs)...));
11316 : mFirstA(Forward<AArg>(aA)),
11317 mSecondB(Forward<BArg>(aB))
11342 : B(Forward<BArg>(aB)),
11343 mFirstA(Forward<AArg>(aA))
11367 : A(Forward<AArg>(aA)),
11368 mSecondB(Forward<BArg>(aB))
11392 : A(Forward<AArg>(aA)),
11393 B(Forward<BArg>(aB))
11419 : Base(Forward<AArg>(aA), Forward<BArg>(aB))
11464 Forward<A>(aA),
11465 Forward<B>(aB));
11568 : mTuple(aOther.release(), Forward<DeleterType>(aOther.get_deleter()))
11589 : mTuple(aOther.release(), Forward<E>(aOther.get_deleter()))
11598 get_deleter() = Forward<DeleterType>(aOther.get_deleter());
11612 get_deleter() = Forward<E>(aOther.get_deleter());
11737 : mTuple(aOther.release(), Forward<DeleterType>(aOther.get_deleter()))
11753 get_deleter() = Forward<DeleterType>(aOther.get_deleter());
11918 return UniquePtr<T>(new T(Forward<Args>(aArgs)...));
36563 : mArr{mozilla::Forward<Args>(aArgs)...}
44288 return static_cast<T>(mozilla::Forward<U>(u));
45221 : mArray{mozilla::Forward<Args>(aArgs)...}
46930 : mValue(Forward<U>(aValue))
46992 ::new (KnownNotNull, ptr()) T(Forward<RefT>(aT));
47136 return detail::AsVariantTemporary<T>(Forward<T>(aValue));
47671 -> decltype(f. template operator()<JSObject>(mozilla::Forward<Args>(args)...))
47677 case JS::TraceKind::BaseShape: return f. template operator()<js::BaseShape>(mozilla::Forward<Args>(args)...); case JS::TraceKind::JitCode: return f. template operator()<js::jit::JitCode>(mozilla::Forward<Args>(args)...); case JS::TraceKind::LazyScript: return f. template operator()<js::LazyScript>(mozilla::Forward<Args>(args)...); case JS::TraceKind::Scope: return f. template operator()<js::Scope>(mozilla::Forward<Args>(args)...); case JS::TraceKind::Object: return f. template operator()<JSObject>(mozilla::Forward<Args>(args)...); case JS::TraceKind::ObjectGroup: return f. template operator()<js::ObjectGroup>(mozilla::Forward<Args>(args)...); case JS::TraceKind::Script: return f. template operator()<JSScript>(mozilla::Forward<Args>(args)...); case JS::TraceKind::Shape: return f. template operator()<js::Shape>(mozilla::Forward<Args>(args)...); case JS::TraceKind::String: return f. template operator()<JSString>(mozilla::Forward<Args>(args)...); case JS::TraceKind::Symbol: return f. template operator()<JS::Symbol>(mozilla::Forward<Args>(args)...); case JS::TraceKind::RegExpShared: return f. template operator()<js::RegExpShared>(mozilla::Forward<Args>(args)...);;
47688 -> decltype(f(static_cast<JSObject*>(nullptr), mozilla::Forward<Args>(args)...))
47694 case JS::TraceKind::BaseShape: return f(static_cast<js::BaseShape*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::JitCode: return f(static_cast<js::jit::JitCode*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::LazyScript: return f(static_cast<js::LazyScript*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::Scope: return f(static_cast<js::Scope*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::Object: return f(static_cast<JSObject*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::ObjectGroup: return f(static_cast<js::ObjectGroup*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::Script: return f(static_cast<JSScript*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::Shape: return f(static_cast<js::Shape*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::String: return f(static_cast<JSString*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::Symbol: return f(static_cast<JS::Symbol*>(thing), mozilla::Forward<Args>(args)...); case JS::TraceKind::RegExpShared: return f(static_cast<js::RegExpShared*>(thing), mozilla::Forward<Args>(args)...);;
50582 template <class T, typename... Args> static __attribute__((always_inline)) inline T * js_new(Args&&... args) { void* memory = js_malloc(sizeof(T)); return (__builtin_expect(!!(memory), 1)) ? new(memory) T(mozilla::Forward<Args>(args)...) : nullptr; }
50983 -> decltype(f(static_cast<JSObject*>(nullptr), mozilla::Forward<Args>(args)...))
50989 case JS::TraceKind::BaseShape: return f(&thing.as<js::BaseShape>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::JitCode: return f(&thing.as<js::jit::JitCode>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::LazyScript: return f(&thing.as<js::LazyScript>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::Scope: return f(&thing.as<js::Scope>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::Object: return f(&thing.as<JSObject>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::ObjectGroup: return f(&thing.as<js::ObjectGroup>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::Script: return f(&thing.as<JSScript>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::Shape: return f(&thing.as<js::Shape>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::String: return f(&thing.as<JSString>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::Symbol: return f(&thing.as<JS::Symbol>(), mozilla::Forward<Args>(args)...); case JS::TraceKind::RegExpShared: return f(&thing.as<js::RegExpShared>(), mozilla::Forward<Args>(args)...);;
56746 new (static_cast<void*>(aE)) E(mozilla::Forward<A>(aArg));
57560 mozilla::Forward<Item>(aItem));
57600 index, mozilla::Forward<Item>(aItem));
57610 mozilla::Forward<Item>(aItem), aComp);
57620 mozilla::Forward<Item>(aItem), comp);
57629 mozilla::Forward<Item>(aItem));
57718 return AppendElement<Item, FallibleAlloc>(mozilla::Forward<Item>(aItem));
58153 elem_traits::Construct(elem, mozilla::Forward<Item>(aItem));
58207 elem_traits::Construct(elem, mozilla::Forward<Item>(aItem));
60271 new(KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
60376 T temp(Forward<Args>(aArgs)...);
60775 Impl::new_(&back(), Forward<Args>(aArgs)...);
60792 internalAppend(Forward<U>(aU));
60810 Impl::new_(&back(), Forward<Args>(aArgs)...);
61257 Impl::new_(endNoCheck(), Forward<U>(aU));
61303 if (!append(Forward<U>(aVal))) {
61314 (*this)[pos] = Forward<U>(aVal);
61397 internalAppend(Forward<U>(aU));
61599 return UniquePtr<T>(js_new<T>(mozilla::Forward<Args>(aArgs)...));
62576 mozilla::Forward<KeyInput>(k),
62577 mozilla::Forward<ValueInput>(v));
62582 return impl.add(p, mozilla::Forward<KeyInput>(k), Value());
62588 mozilla::Forward<KeyInput>(k),
62589 mozilla::Forward<ValueInput>(v));
62643 p->value() = mozilla::Forward<ValueInput>(v);
62646 return add(p, mozilla::Forward<KeyInput>(k), mozilla::Forward<ValueInput>(v));
62652 return impl.putNew(k, mozilla::Forward<KeyInput>(k), mozilla::Forward<ValueInput>(v));
62658 impl.putNewInfallible(k, mozilla::Forward<KeyInput>(k), mozilla::Forward<ValueInput>(v));
62754 return impl.add(p, mozilla::Forward<U>(u));
62759 return impl.relookupOrAdd(p, l, mozilla::Forward<U>(u));
62812 return p ? true : add(p, mozilla::Forward<U>(u));
62818 return impl.putNew(u, mozilla::Forward<U>(u));
62823 return impl.putNew(l, mozilla::Forward<U>(u));
62829 impl.putNewInfallible(l, mozilla::Forward<U>(u));
63008 return FallibleHashMethods<typename HashPolicy::Base>::hasHash(mozilla::Forward<Lookup>(l));
63014 return FallibleHashMethods<typename HashPolicy::Base>::ensureHash(mozilla::Forward<Lookup>(l));
63030 : key_(mozilla::Forward<KeyInput>(k)),
63031 value_(mozilla::Forward<ValueInput>(v))
63146 new(mem.addr()) T(mozilla::Forward<Args>(args)...);
63933 entry->setLive(keyHash, mozilla::Forward<Args>(args)...);
64081 p.entry_->setLive(p.keyHash, mozilla::Forward<Args>(args)...);
64098 putNewInfallibleInternal(l, mozilla::Forward<Args>(args)...);
64115 putNewInfallible(l, mozilla::Forward<Args>(args)...);
64137 return p.found() || add(p, mozilla::Forward<Args>(args)...);
65058 return MovableCellHasher<T>::hasHash(mozilla::Forward<Lookup>(l));
65061 return MovableCellHasher<T>::ensureHash(mozilla::Forward<Lookup>(l));
65083 storage(mozilla::Forward<U>(initial))
65133 : ptr(mozilla::Forward<S>(initial))
65388 : ptr(mozilla::Forward<U>(initial))
65395 : ptr(mozilla::Forward<U>(initial))
65418 ptr = mozilla::Forward<U>(initial);
65449 ptr = mozilla::Forward<U>(value);
76700 return Forward<V>(aDefault);
76915 ::new (KnownNotNull, data()) T(Forward<Args>(aArgs)...);
76938 value.emplace(Forward<T>(aValue));
78603 -> decltype(f(static_cast<JSObject*>(nullptr), mozilla::Forward<Args>(args)...))
78606 return f(val.toString(), mozilla::Forward<Args>(args)...);
78608 return f(&val.toObject(), mozilla::Forward<Args>(args)...);
78610 return f(val.toSymbol(), mozilla::Forward<Args>(args)...);
78612 return DispatchTyped(f, val.toGCCellPtr(), mozilla::Forward<Args>(args)...);
78830 return ((*mRawPtr).*mFunction)(mozilla::Forward<ActualArgs>(aArgs)...);
79641 mImpl.emplace(Forward<Args>(aArgs)...);
83462 static nsIAtom* Forward;
84912 mozilla::Forward<Ts>(aArgs)...);
84931 Append(aArgs, aCount - 1, Forward<Ts>(aOtherArgs)...);
85044 Forward<Ts>(messageArgs)...);
85051 Forward<Ts>(messageArgs)...);
85158 Forward<Ts>(messageArgs)...);
87076 -> decltype(f(static_cast<JSString*>(nullptr), mozilla::Forward<Args>(args)...))
87079 return f(JSID_TO_STRING(iden), mozilla::Forward<Args>(args)...);
87081 return f(JSID_TO_SYMBOL(iden), mozilla::Forward<Args>(args)...);
96999 template<typename U> bool append(U&& item) { return vector.append(mozilla::Forward<U>(item)); }
97004 return vector.emplaceBack(mozilla::Forward<Args>(args)...);
97009 return vector.infallibleAppend(mozilla::Forward<U>(aU));
97133 __attribute__ ((warn_unused_result)) bool append(U&& aU) { return vec().append(mozilla::Forward<U>(aU)); }
97136 return vec().emplaceBack(mozilla::Forward<Args...>(aArgs...));
97152 vec().infallibleAppend(mozilla::Forward<U>(aU));
97164 return vec().insert(aP, mozilla::Forward<U>(aVal));
108999 ent->mData = new T(mozilla::Forward<Args>(aConstructionArgs)...);
116253 : Base(Forward<OtherTailT>(aTail)...), mHead(Forward<OtherHeadT>(aHead)) { }
116263 , mHead(Forward<HeadT>(Head(aOther))) {}
116331 : Impl(Forward<OtherHead>(aHead), Forward<OtherTail>(aTail)...) { }
116388 : Impl(Forward<AArg>(aA), Forward<BArg>(aB)) { }
116393 explicit Tuple(Pair<A, B>&& aOther) : Impl(Forward<A>(aOther.first()),
116394 Forward<B>(aOther.second())) { }
116397 explicit Tuple(std::pair<A, B>&& aOther) : Impl(Forward<A>(aOther.first),
116398 Forward<B>(aOther.second)) { }
116432 Impl::Head(*this) = Forward<AArg>(aOther.first());
116433 Impl::Tail(*this).Head(*this) = Forward<BArg>(aOther.second());
116446 Impl::Head(*this) = Forward<AArg>(aOther.first);
116447 Impl::Tail(*this).Head(*this) = Forward<BArg>(aOther.second);
116509 return Tuple<typename Decay<Elements>::Type...>(Forward<Elements>(aElements)...);
116709 : mFunction(Forward<F>(aFunction))
116833 (mozilla::Forward<Function>(aFunction)));
116841 NS_NewRunnableFunction(mozilla::Forward<Function>(aFunction)), aName);
116935 StoreCopyPassByValue(A&& a) : m(mozilla::Forward<A>(a)) {}
116949 StoreCopyPassByConstLRef(A&& a) : m(mozilla::Forward<A>(a)) {}
116963 StoreCopyPassByLRef(A&& a) : m(mozilla::Forward<A>(a)) {}
116977 StoreCopyPassByRRef(A&& a) : m(mozilla::Forward<A>(a)) {}
117019 StoreRefPtrPassByPtr(A&& a) : m(mozilla::Forward<A>(a)) {}
117061 StoreCopyPassByConstPtr(A&& a) : m(mozilla::Forward<A>(a)) {}
117075 StoreCopyPassByPtr(A&& a) : m(mozilla::Forward<A>(a)) {}
117178 : mArguments(Forward<As>(aArguments)...)
117211 : mReceiver(Forward<ForwardedPtrType>(aObj))
117213 , mArgs(Forward<Args>(aArgs)...)
117272 (Forward<PtrType>(aPtr), aMethod));
117280 NewRunnableMethod(Forward<PtrType>(aPtr), aMethod), aName);
117289 (Forward<PtrType>(aPtr), aMethod));
117297 NewCancelableRunnableMethod(Forward<PtrType>(aPtr), aMethod), aName);
117306 (Forward<PtrType>(aPtr), aMethod));
117314 NewNonOwningRunnableMethod(Forward<PtrType>(aPtr), aMethod), aName);
117323 (Forward<PtrType>(aPtr), aMethod));
117332 NewNonOwningCancelableRunnableMethod(Forward<PtrType>(aPtr), aMethod), aName);
117347 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...));
117358 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName);
117369 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...));
117381 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName);
117392 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...));
117404 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName);
117416 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...));
117428 (Forward<PtrType>(aPtr), aMethod, mozilla::Forward<Args>(aArgs)...), aName);
135514 new (elem) T(mozilla::Forward<U>(aU));
135595 last->Append(mozilla::Forward<U>(aU));
135604 bool ok = Append(mozilla::Forward<U>(aU));
167755 : ComplexColorData(Forward<Args>(aArgs)...) {}