Reorganize documentation
diff --git a/docs/reference.rst b/docs/reference.rst
index 7edc43a..542259e 100644
--- a/docs/reference.rst
+++ b/docs/reference.rst
@@ -215,9 +215,9 @@
 
 .. function:: arg::arg(const char *name)
 
-.. function:: template <typename T> arg_t<T> arg::operator=(const T &value)
+.. function:: template <typename T> arg_v arg::operator=(T &&value)
 
-.. class:: template <typename T> arg_t<T> : public arg
+.. class:: arg_v : public arg
 
     Represents a named argument with a default value