summaryrefslogtreecommitdiffstats
path: root/libcxx/include
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2018-09-23 16:44:50 +0000
committerLouis Dionne <ldionne@apple.com>2018-09-23 16:44:50 +0000
commit0805a4fa9c93a874dffc8d4be3d57ea3d59a5354 (patch)
treee39ba7c13b92a69bf220c7e0db516a9a275ab980 /libcxx/include
parent4b50086013bb695d0dc28d57f2254e76a7389777 (diff)
downloadbcm5719-llvm-0805a4fa9c93a874dffc8d4be3d57ea3d59a5354.tar.gz
bcm5719-llvm-0805a4fa9c93a874dffc8d4be3d57ea3d59a5354.zip
[NFC][libcxx] Rename helpers with 4 underscores to something more reasonable
llvm-svn: 342840
Diffstat (limited to 'libcxx/include')
-rw-r--r--libcxx/include/functional28
1 files changed, 14 insertions, 14 deletions
diff --git a/libcxx/include/functional b/libcxx/include/functional
index 41beb404bb8..99ffb7e9f6a 100644
--- a/libcxx/include/functional
+++ b/libcxx/include/functional
@@ -2106,53 +2106,53 @@ __mu(_Ti& __ti, _Uj&)
template <class _Ti, bool IsReferenceWrapper, bool IsBindEx, bool IsPh,
class _TupleUj>
-struct ____mu_return;
+struct __mu_return_impl;
template <bool _Invokable, class _Ti, class ..._Uj>
-struct ____mu_return_invokable // false
+struct __mu_return_invokable // false
{
typedef __nat type;
};
template <class _Ti, class ..._Uj>
-struct ____mu_return_invokable<true, _Ti, _Uj...>
+struct __mu_return_invokable<true, _Ti, _Uj...>
{
typedef typename __invoke_of<_Ti&, _Uj...>::type type;
};
template <class _Ti, class ..._Uj>
-struct ____mu_return<_Ti, false, true, false, tuple<_Uj...> >
- : public ____mu_return_invokable<__invokable<_Ti&, _Uj...>::value, _Ti, _Uj...>
+struct __mu_return_impl<_Ti, false, true, false, tuple<_Uj...> >
+ : public __mu_return_invokable<__invokable<_Ti&, _Uj...>::value, _Ti, _Uj...>
{
};
template <class _Ti, class _TupleUj>
-struct ____mu_return<_Ti, false, false, true, _TupleUj>
+struct __mu_return_impl<_Ti, false, false, true, _TupleUj>
{
typedef typename tuple_element<is_placeholder<_Ti>::value - 1,
_TupleUj>::type&& type;
};
template <class _Ti, class _TupleUj>
-struct ____mu_return<_Ti, true, false, false, _TupleUj>
+struct __mu_return_impl<_Ti, true, false, false, _TupleUj>
{
typedef typename _Ti::type& type;
};
template <class _Ti, class _TupleUj>
-struct ____mu_return<_Ti, false, false, false, _TupleUj>
+struct __mu_return_impl<_Ti, false, false, false, _TupleUj>
{
typedef _Ti& type;
};
template <class _Ti, class _TupleUj>
struct __mu_return
- : public ____mu_return<_Ti,
- __is_reference_wrapper<_Ti>::value,
- is_bind_expression<_Ti>::value,
- 0 < is_placeholder<_Ti>::value &&
- is_placeholder<_Ti>::value <= tuple_size<_TupleUj>::value,
- _TupleUj>
+ : public __mu_return_impl<_Ti,
+ __is_reference_wrapper<_Ti>::value,
+ is_bind_expression<_Ti>::value,
+ 0 < is_placeholder<_Ti>::value &&
+ is_placeholder<_Ti>::value <= tuple_size<_TupleUj>::value,
+ _TupleUj>
{
};
OpenPOWER on IntegriCloud