type: The same type as T
diff --git a/doc/html/boost_typetraits/reference/add_cv.html b/doc/html/boost_typetraits/reference/add_cv.html
index 2c6ef38..86b06e3 100644
--- a/doc/html/boost_typetraits/reference/add_cv.html
+++ b/doc/html/boost_typetraits/reference/add_cv.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingadd_cv_t=typenameadd_cv<T>::type;// C++11 and above
type: The same type as T
diff --git a/doc/html/boost_typetraits/reference/add_lvalue_reference.html b/doc/html/boost_typetraits/reference/add_lvalue_reference.html
index 0665fdc..7cd49aa 100644
--- a/doc/html/boost_typetraits/reference/add_lvalue_reference.html
+++ b/doc/html/boost_typetraits/reference/add_lvalue_reference.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingadd_lvalue_reference_t=typenameadd_lvalue_reference<T>::type;// C++11 and above
type: If T
diff --git a/doc/html/boost_typetraits/reference/add_pointer.html b/doc/html/boost_typetraits/reference/add_pointer.html
index a775a5e..e7cc376 100644
--- a/doc/html/boost_typetraits/reference/add_pointer.html
+++ b/doc/html/boost_typetraits/reference/add_pointer.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingadd_pointer_t=typenameadd_pointer<T>::type;// C++11 and above
type: The same type as remove_reference<T>::type*.
diff --git a/doc/html/boost_typetraits/reference/add_reference.html b/doc/html/boost_typetraits/reference/add_reference.html
index 7023d53..4eae06f 100644
--- a/doc/html/boost_typetraits/reference/add_reference.html
+++ b/doc/html/boost_typetraits/reference/add_reference.html
@@ -43,6 +43,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingadd_reference_t=typenameadd_reference<T>::type;// C++11 and above
type: If T
diff --git a/doc/html/boost_typetraits/reference/add_rvalue_reference.html b/doc/html/boost_typetraits/reference/add_rvalue_reference.html
index 2f148a9..7dbcd7d 100644
--- a/doc/html/boost_typetraits/reference/add_rvalue_reference.html
+++ b/doc/html/boost_typetraits/reference/add_rvalue_reference.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingadd_rvalue_reference_t=typenameadd_rvalue_reference<T>::type;// C++11 and above
type: If T
diff --git a/doc/html/boost_typetraits/reference/add_volatile.html b/doc/html/boost_typetraits/reference/add_volatile.html
index d935768..7cbd22d 100644
--- a/doc/html/boost_typetraits/reference/add_volatile.html
+++ b/doc/html/boost_typetraits/reference/add_volatile.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingadd_volatile_t=typenameadd_volatile<T>::type;// C++11 and above
type: The same type as T
diff --git a/doc/html/boost_typetraits/reference/common_type.html b/doc/html/boost_typetraits/reference/common_type.html
index 6c78990..ae752ae 100644
--- a/doc/html/boost_typetraits/reference/common_type.html
+++ b/doc/html/boost_typetraits/reference/common_type.html
@@ -33,6 +33,7 @@
namespaceboost{template<class...T>structcommon_type;
+ template<class...T>usingcommon_type_t=typenamecommon_type<T...>::type;// C++11 and above}
type: Let U
diff --git a/doc/html/boost_typetraits/reference/floating_point_promotion.html b/doc/html/boost_typetraits/reference/floating_point_promotion.html
index afab9d8..14f98f2 100644
--- a/doc/html/boost_typetraits/reference/floating_point_promotion.html
+++ b/doc/html/boost_typetraits/reference/floating_point_promotion.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingfloating_point_promotion_t=typenamefloating_point_promotion<T>::type;// C++11 and above
type: If floating point promotion can be
diff --git a/doc/html/boost_typetraits/reference/integral_promotion.html b/doc/html/boost_typetraits/reference/integral_promotion.html
index ca664ba..2f430a6 100644
--- a/doc/html/boost_typetraits/reference/integral_promotion.html
+++ b/doc/html/boost_typetraits/reference/integral_promotion.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingintegral_promotion_t=typenameintegral_promotion<T>::type;// C++11 and above
type: If integral promotion can be applied
diff --git a/doc/html/boost_typetraits/reference/make_signed.html b/doc/html/boost_typetraits/reference/make_signed.html
index 2baa3af..3651b22 100644
--- a/doc/html/boost_typetraits/reference/make_signed.html
+++ b/doc/html/boost_typetraits/reference/make_signed.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingmake_signed_t=typenamemake_signed<T>::type;// C++11 and above
type: If T is a signed integer type then
diff --git a/doc/html/boost_typetraits/reference/make_unsigned.html b/doc/html/boost_typetraits/reference/make_unsigned.html
index 740206e..bb9bb38 100644
--- a/doc/html/boost_typetraits/reference/make_unsigned.html
+++ b/doc/html/boost_typetraits/reference/make_unsigned.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingmake_unsigned_t=typenamemake_unsigned<T>::type;// C++11 and above
type: If T is a unsigned integer type then
diff --git a/doc/html/boost_typetraits/reference/make_void.html b/doc/html/boost_typetraits/reference/make_void.html
new file mode 100644
index 0000000..13c1369
--- /dev/null
+++ b/doc/html/boost_typetraits/reference/make_void.html
@@ -0,0 +1,179 @@
+
+
+ Header:#include
+ <boost/type_traits/make_void.hpp>
+ or #include<boost/type_traits.hpp>
+
+
+
Table 1.25. Examples
+
+
+
+
+
+
+
+
+ Expression
+
+
+
+
+ Result Type
+
+
+
+
+
+
+
+ make_void<int>::type
+
+
+
+
+ void
+
+
+
+
+
+
+ make_void<int&>::type
+
+
+
+
+ void
+
+
+
+
+
+
+ make_void<int(*)(int)>::type
+
+
+
+
+ void
+
+
+
+
+
+
+ make_void<int[]>::type
+
+
+
+
+ void
+
+
+
+
+
+
+ make_void<int[1]>::type
+
+
+
+
+ void
+
+
+
+
+
+
+ make_void<>::type
+
+
+
+
+ void
+
+
+
+
+
+
+ make_void<int,int>::type
+
+
+
+
+ void
+
+
+
+
+
+
+
+ Compiler Compatibility: All current compilers
+ are supported by this trait. However, the type alias void_t
+ is only available if the compiler supports template aliases. Further, in
+ the absence of variadic-template support, make_void
+ only supports up to 5 parameters.
+
type: If integral or floating point promotion
diff --git a/doc/html/boost_typetraits/reference/remove_all_extents.html b/doc/html/boost_typetraits/reference/remove_all_extents.html
index a1e4beb..ac3fa74 100644
--- a/doc/html/boost_typetraits/reference/remove_all_extents.html
+++ b/doc/html/boost_typetraits/reference/remove_all_extents.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_all_extents_t=typenameremove_all_extents<T>::type;// C++11 and above
type: If T
diff --git a/doc/html/boost_typetraits/reference/remove_const.html b/doc/html/boost_typetraits/reference/remove_const.html
index ed4e887..2d54789 100644
--- a/doc/html/boost_typetraits/reference/remove_const.html
+++ b/doc/html/boost_typetraits/reference/remove_const.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_const_t=typenameremove_const<T>::type;// C++11 and above
type: The same type as T,
diff --git a/doc/html/boost_typetraits/reference/remove_cv.html b/doc/html/boost_typetraits/reference/remove_cv.html
index bbb0956..c35fe98 100644
--- a/doc/html/boost_typetraits/reference/remove_cv.html
+++ b/doc/html/boost_typetraits/reference/remove_cv.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_cv_t=typenameremove_cv<T>::type;// C++11 and above
type: The same type as T,
diff --git a/doc/html/boost_typetraits/reference/remove_extent.html b/doc/html/boost_typetraits/reference/remove_extent.html
index 9a570c4..4ccdd0b 100644
--- a/doc/html/boost_typetraits/reference/remove_extent.html
+++ b/doc/html/boost_typetraits/reference/remove_extent.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_extent_t=typenameremove_extent<T>::type;// C++11 and above
type: If T
diff --git a/doc/html/boost_typetraits/reference/remove_pointer.html b/doc/html/boost_typetraits/reference/remove_pointer.html
index d94817f..9346b3b 100644
--- a/doc/html/boost_typetraits/reference/remove_pointer.html
+++ b/doc/html/boost_typetraits/reference/remove_pointer.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_pointer_t=typenameremove_pointer<T>::type;// C++11 and above
type: The same type as T,
diff --git a/doc/html/boost_typetraits/reference/remove_reference.html b/doc/html/boost_typetraits/reference/remove_reference.html
index 439559b..689505a 100644
--- a/doc/html/boost_typetraits/reference/remove_reference.html
+++ b/doc/html/boost_typetraits/reference/remove_reference.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_reference_t=typenameremove_reference<T>::type;// C++11 and above
type: The same type as T,
diff --git a/doc/html/boost_typetraits/reference/remove_volatile.html b/doc/html/boost_typetraits/reference/remove_volatile.html
index f9eeba6..763e553 100644
--- a/doc/html/boost_typetraits/reference/remove_volatile.html
+++ b/doc/html/boost_typetraits/reference/remove_volatile.html
@@ -31,6 +31,8 @@
{typedefsee-belowtype;};
+
+template<classT>usingremove_volatile_t=typenameremove_volatile<T>::type;// C++11 and above
type: The same type as T,
diff --git a/doc/html/boost_typetraits/reference/type_identity.html b/doc/html/boost_typetraits/reference/type_identity.html
index f8de9b0..2d45c81 100644
--- a/doc/html/boost_typetraits/reference/type_identity.html
+++ b/doc/html/boost_typetraits/reference/type_identity.html
@@ -31,6 +31,8 @@
{typedefTtype;};
+
+template<classT>usingtype_identity_t=typenametype_identity<T>::type;// C++11 and above