doc: updated documentation for meta

This commit is contained in:
Michele Caini
2020-06-01 19:38:07 +02:00
parent 46d54f7e01
commit 290e942f3e

View File

@@ -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