Procházet zdrojové kódy

doc: updated documentation for meta

Michele Caini před 5 roky
rodič
revize
290e942f3e
1 změnil soubory, kde provedl 9 přidání a 3 odebrání
  1. 9 3
      docs/md/meta.md

+ 9 - 3
docs/md/meta.md

@@ -133,9 +133,15 @@ a decorated version of it. This object can be used to add the following:
   This function requires as an argument the identifier to give to the meta data
   once created. Users can then access meta data at runtime by searching for them
   by _name_.<br/>
-  Data members can be set also by means of a couple of functions, namely a
-  setter and a getter. Setters and getters can be either free functions, member
-  functions or mixed ones, as long as they respect the required signatures.<br/>
+  Data members can also be defined by means of a _setter_ and _getter_. Setters
+  and getters can be either free functions, class members or a mix of them, as
+  long as they respect the required signatures. This approach is also convenient
+  to create a read-only variable from a non-const data member:
+
+  ```cpp
+  entt::meta<my_type>().data<nullptr, &my_type::data_member>("member"_hs);
+  ```
+
   Refer to the inline documentation for all the details.
 
 * _Member functions_. Both real member functions of the underlying type and free