mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-16 22:04:36 +00:00
Backed out changeset 79754b9b89b7 (bug 1325351)
This commit is contained in:
parent
6c5fadc6f5
commit
fe7c0739e3
@ -438,12 +438,11 @@ public:
|
||||
* if you need to construct a Maybe value that holds a const, volatile, or
|
||||
* reference value, you need to use emplace() instead.
|
||||
*/
|
||||
template<typename T,
|
||||
typename U = typename std::remove_cv<
|
||||
typename std::remove_reference<T>::type>::type>
|
||||
Maybe<U>
|
||||
template<typename T>
|
||||
Maybe<typename RemoveCV<typename RemoveReference<T>::Type>::Type>
|
||||
Some(T&& aValue)
|
||||
{
|
||||
typedef typename RemoveCV<typename RemoveReference<T>::Type>::Type U;
|
||||
Maybe<U> value;
|
||||
value.emplace(Forward<T>(aValue));
|
||||
return value;
|
||||
|
Loading…
x
Reference in New Issue
Block a user