Skip to content

Commit f9b7c54

Browse files
author
Simon Brand
committed
Docs
1 parent 555894d commit f9b7c54

File tree

1 file changed

+0
-42
lines changed

1 file changed

+0
-42
lines changed

docs/index.md

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,6 @@
88

99
namespace <a href='doc_function_ref.html#function_ref.hpp'>tl</a>
1010
{
11-
namespace <a href='doc_function_ref.html#function_ref.hpp'>detail</a>
12-
{
13-
template &lt;class T&gt;
14-
using <a href='doc_function_ref.html#function_ref.hpp'>remove_const_t</a> = typename std::remove_const&lt;T&gt;::type;
15-
16-
template &lt;class T&gt;
17-
using <a href='doc_function_ref.html#function_ref.hpp'>remove_reference_t</a> = typename std::remove_reference&lt;T&gt;::type;
18-
19-
template &lt;class T&gt;
20-
using <a href='doc_function_ref.html#function_ref.hpp'>decay_t</a> = typename std::decay&lt;T&gt;::type;
21-
22-
template &lt;bool E, class T = void&gt;
23-
using <a href='doc_function_ref.html#function_ref.hpp'>enable_if_t</a> = typename std::enable_if&lt;E, T&gt;::type;
24-
25-
template &lt;bool B, class T, class F&gt;
26-
using <a href='doc_function_ref.html#function_ref.hpp'>conditional_t</a> = typename std::conditional&lt;B, T, F&gt;::type;
27-
28-
template &lt;typename Fn, typename ... Args, typename = enable_if_t&lt;std::is_member_pointer&lt;decay_t&lt;Fn&gt;&gt;::value&gt;, int=0&gt;
29-
constexpr decltype(std::mem_fn(f)(std::forward&lt;Args&gt;(args)...)) <a href='doc_function_ref.html#function_ref.hpp'>invoke</a>(Fn&amp;&amp; f, Args&amp;&amp;... args) noexcept(noexcept(std::mem_fn(f)(std::forward&lt;Args&gt;(args)...)));
30-
31-
template &lt;typename Fn, typename ... Args, typename = enable_if_t&lt;!std::is_member_pointer&lt;decay_t&lt;Fn&gt;&gt;{}&gt;&gt;
32-
constexpr decltype(std::forward&lt;Fn&gt;(f)(std::forward&lt;Args&gt;(args)...)) <a href='doc_function_ref.html#function_ref.hpp'>invoke</a>(Fn&amp;&amp; f, Args&amp;&amp;... args) noexcept(noexcept(std::forward&lt;Fn&gt;(f)(std::forward&lt;Args&gt;(args)...)));
33-
34-
template &lt;class F, class ... Us&gt;
35-
struct <a href='doc_function_ref.html#function_ref.hpp'>invoke_result_impl&lt;F, decltype(invoke(std::declval&lt;F&gt;(), std::declval&lt;Us&gt;()...), void()), Us...&gt;</a>;
36-
37-
template &lt;class F, class ... Us&gt;
38-
using <a href='doc_function_ref.html#function_ref.hpp'>invoke_result</a> = invoke_result_impl&lt;F, void, Us...&gt;;
39-
40-
template &lt;class F, class ... Us&gt;
41-
using <a href='doc_function_ref.html#function_ref.hpp'>invoke_result_t</a> = typename invoke_result&lt;F, Us...&gt;::type;
42-
43-
template &lt;class, class R, class F, class ... Args&gt;
44-
struct <a href='doc_function_ref.html#function_ref.hpp'>is_invocable_r_impl</a>;
45-
46-
template &lt;class R, class F, class ... Args&gt;
47-
struct <a href='doc_function_ref.html#function_ref.hpp'>is_invocable_r_impl&lt;typename std::is_same&lt;invoke_result_t&lt;F, Args...&gt;, R&gt;::type, R, F, Args...&gt;</a>;
48-
49-
template &lt;class R, class F, class ... Args&gt;
50-
using <a href='doc_function_ref.html#function_ref.hpp'>is_invocable_r</a> = <a href='doc_function_ref.html#function_ref.hpp'>is_invocable_r_impl&lt;std::true_type, R, F, Args...&gt;</a>;
51-
}
52-
5311
template &lt;class R, class ... Args&gt;
5412
class <a href='doc_function_ref.html#tl::function_ref-R(Args...)-'>function_ref&lt;R(Args...)&gt;</a>;
5513

0 commit comments

Comments
 (0)