mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
[ci skip] simple_usertype docs update
This commit is contained in:
parent
2b69a03c46
commit
115dfe39eb
|
@ -94,6 +94,19 @@ This function returns the size of a table. It is only well-defined in the case o
|
||||||
|
|
||||||
This class of functions creates a new :doc:`usertype<usertype>` with the specified arguments, providing a few extra details for constructors. After creating a usertype with the specified argument, it passes it to :ref:`set_usertype<set_usertype>`.
|
This class of functions creates a new :doc:`usertype<usertype>` with the specified arguments, providing a few extra details for constructors. After creating a usertype with the specified argument, it passes it to :ref:`set_usertype<set_usertype>`.
|
||||||
|
|
||||||
|
.. code-block:: cpp
|
||||||
|
:caption: function: setting a simple usertype
|
||||||
|
:name: new-simple-usertype
|
||||||
|
|
||||||
|
template<typename Class, typename... Args>
|
||||||
|
table& new_simple_usertype(const std::string& name, Args&&... args);
|
||||||
|
template<typename Class, typename CTor0, typename... CTor, typename... Args>
|
||||||
|
table& new_simple_usertype(const std::string& name, Args&&... args);
|
||||||
|
template<typename Class, typename... CArgs, typename... Args>
|
||||||
|
table& new_simple_usertype(const std::string& name, constructors<CArgs...> ctor, Args&&... args);
|
||||||
|
|
||||||
|
This class of functions creates a new :doc:`simple usertype<simple_usertype>` with the specified arguments, providing a few extra details for constructors and passing the ``sol::simple`` tag as well. After creating a usertype with the specified argument, it passes it to :ref:`set_usertype<set_usertype>`.
|
||||||
|
|
||||||
.. code-block:: cpp
|
.. code-block:: cpp
|
||||||
:caption: function: creating an enum
|
:caption: function: creating an enum
|
||||||
:name: new-enum
|
:name: new-enum
|
||||||
|
|
Loading…
Reference in New Issue
Block a user