Commit acf1b9c4 authored by Davis King's avatar Davis King
Browse files

Rename INVOKE to invoke_

parent 56b8cd5c
...@@ -25,7 +25,7 @@ namespace dlib ...@@ -25,7 +25,7 @@ namespace dlib
typename Derived, typename Derived,
typename... Args typename... Args
> >
constexpr auto INVOKE( constexpr auto invoke_(
T Base::*pmf, //pointer to member function T Base::*pmf, //pointer to member function
Derived&& ref, Derived&& ref,
Args&&... args Args&&... args
...@@ -46,7 +46,7 @@ namespace dlib ...@@ -46,7 +46,7 @@ namespace dlib
typename RefWrap, typename RefWrap,
typename... Args typename... Args
> >
constexpr auto INVOKE( constexpr auto invoke_(
T Base::*pmf, //pointer to member function T Base::*pmf, //pointer to member function
RefWrap&& ref, RefWrap&& ref,
Args&&... args Args&&... args
...@@ -66,7 +66,7 @@ namespace dlib ...@@ -66,7 +66,7 @@ namespace dlib
typename Ptr, typename Ptr,
typename... Args typename... Args
> >
constexpr auto INVOKE( constexpr auto invoke_(
T Base::*pmf, //pointer to member function T Base::*pmf, //pointer to member function
Ptr&& ptr, Ptr&& ptr,
Args&&... args Args&&... args
...@@ -86,7 +86,7 @@ namespace dlib ...@@ -86,7 +86,7 @@ namespace dlib
typename T, typename T,
typename Derived typename Derived
> >
constexpr auto INVOKE( constexpr auto invoke_(
T Base::*pmd, //pointer to member data T Base::*pmd, //pointer to member data
Derived&& ref Derived&& ref
) )
...@@ -104,7 +104,7 @@ namespace dlib ...@@ -104,7 +104,7 @@ namespace dlib
typename T, typename T,
typename RefWrap typename RefWrap
> >
constexpr auto INVOKE( constexpr auto invoke_(
T Base::*pmd, //pointer to member data T Base::*pmd, //pointer to member data
RefWrap&& ref RefWrap&& ref
) )
...@@ -122,7 +122,7 @@ namespace dlib ...@@ -122,7 +122,7 @@ namespace dlib
typename T, typename T,
typename Ptr typename Ptr
> >
constexpr auto INVOKE( constexpr auto invoke_(
T Base::*pmd, //pointer to member data T Base::*pmd, //pointer to member data
Ptr&& ptr Ptr&& ptr
) )
...@@ -140,7 +140,7 @@ namespace dlib ...@@ -140,7 +140,7 @@ namespace dlib
typename F, typename F,
typename... Args typename... Args
> >
constexpr auto INVOKE( constexpr auto invoke_(
F && f, F && f,
Args&&... args Args&&... args
) )
...@@ -162,10 +162,10 @@ namespace dlib ...@@ -162,10 +162,10 @@ namespace dlib
- identical to std::invoke(std::forward<F>(f), std::forward<Args>(args)...) - identical to std::invoke(std::forward<F>(f), std::forward<Args>(args)...)
- works with C++11 onwards - works with C++11 onwards
!*/ !*/
noexcept(noexcept(detail::INVOKE(std::forward<F>( f ), std::forward<Args>( args )...))) noexcept(noexcept(detail::invoke_(std::forward<F>( f ), std::forward<Args>( args )...)))
-> decltype(detail::INVOKE(std::forward<F>( f ), std::forward<Args>( args )...)) -> decltype(detail::invoke_(std::forward<F>( f ), std::forward<Args>( args )...))
{ {
return detail::INVOKE(std::forward<F>( f ), std::forward<Args>( args )...); return detail::invoke_(std::forward<F>( f ), std::forward<Args>( args )...);
} }
// ---------------------------------------------------------------------------------------- // ----------------------------------------------------------------------------------------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment