diff --git a/doc/callable_traits.qbk b/doc/callable_traits.qbk
index 03e0777..362ee13 100644
--- a/doc/callable_traits.qbk
+++ b/doc/callable_traits.qbk
@@ -207,7 +207,7 @@ The use cases for [libname] are closely related to those of [@http://www.boost.o
[heading:ref_invokable [concept_invokable]]
* Includes all [link_callable] types, [*except] for [link_fn] and [link_abominable]
-[heading:ref_constexpr_constructble [constexpr_constructble]]
+[heading:ref_constexpr_constructble [concept_constexpr_constructble]]
* Any [@http://en.cppreference.com/w/cpp/concept/LiteralType LiteralType] that is also default-constructible
[endsect]
diff --git a/doc/html/index.html b/doc/html/index.html
index bdbcfd4..049d4de 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -548,7 +548,7 @@
umbrella
- Mutually exclusive with Function
+ Mutually exclusive with [link_fn]
e.g. void(int, int) const
@@ -600,7 +600,7 @@
May be cv-qualified and/or ref-qualified.
- Mutually exclusive with OverloadedFunctionObject
+ Mutually exclusive with [link_overloaded_fn_obj]
e.g. the type of this lambda: [](int x, int y) { return x + y; }
@@ -645,7 +645,7 @@
FunctionObject
@@ -682,28 +682,28 @@
[SimpleCallable]
-
Any LiteralType
diff --git a/test/add_function_volatile.cpp b/test/add_function_volatile.cpp
index 3b7c7ca..ffaa881 100644
--- a/test/add_function_volatile.cpp
+++ b/test/add_function_volatile.cpp
@@ -35,6 +35,8 @@ int main() {
CT_ASSERT(std::is_same>{});
CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
CT_ASSERT(std::is_same>{});
CT_ASSERT(std::is_same>{});
CT_ASSERT(std::is_same>{});
@@ -59,15 +61,17 @@ int main() {
using cvl = foo() const volatile &;
using cvr = foo() const volatile &&;
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
- CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
+ CT_ASSERT(std::is_same>{});
}
}