ThePhD
27a8dde1e6
This commit adds some QoI constructor keys / types, as well as implements make_object
. The documentation has been updated as well.
...
Closes #78
Closes #77
Closes #76
Closes #75
2016-05-03 14:21:29 -04:00
ThePhD
9e31119f16
This commit adds some QoI constructor keys / types, as well as implements make_object
. The documentation has been updated as well.
...
Closes #78
Closes #77
Closes #76
Closes #75
2016-05-03 14:19:30 -04:00
ThePhD
06fecfb4ca
Fix optional usages and edge cases. Closes #74
2016-05-02 01:52:51 -04:00
ThePhD
135776d03c
version bump
2016-05-01 17:15:49 -04:00
ThePhD
706ca803c8
push_reference and specific notes in the documentation for it
2016-05-01 17:10:41 -04:00
ThePhD
2b45f3a4e8
[ci skip] heavy documentation changes
2016-04-25 15:58:13 -04:00
ThePhD
03d9da41bd
sol2 logo
2016-04-25 13:46:04 -04:00
ThePhD
027a85dd6d
Add 'docs/_themes/sphinx_rtd_theme/' from commit 'eeff5645dc4eeb7a5c4910d39c17131961045dce'
...
git-subtree-dir: docs/_themes/sphinx_rtd_theme
git-subtree-mainline: c95f67afff
git-subtree-split: eeff5645dc
2016-04-25 13:45:17 -04:00
ThePhD
c95f67afff
mention protected function [ci skip]
2016-04-24 22:45:52 -04:00
ThePhD
2531f2f851
muh tabz
2016-04-24 17:40:01 -04:00
ThePhD
ea0104475c
gdi g++
2016-04-24 17:38:55 -04:00
ThePhD
f15f8dd5a7
const-correctness since nobody is going to let me be fuckin' lazy .-.
2016-04-24 17:31:32 -04:00
ThePhD
976f236706
[ci skip] Scrollbar updates
2016-04-24 12:49:27 -04:00
ThePhD
45635af21e
[ci skip] Documentation updates
2016-04-24 12:40:35 -04:00
ThePhD
b19d1a0854
Update version numbers, fix tests, and change bond -> tie, since nobody understands what bond means
2016-04-24 10:09:05 -04:00
ThePhD
38d21827b1
:l Stop finding bugs in my code -- unique_usertype_traits implemented, sol::overloaded work for static functions
2016-04-24 01:39:44 -04:00
ThePhD
e9ed1a62e1
[ci-skip] documentation updates as per Nava2 and Bulgat's requests.
2016-04-23 21:20:45 -04:00
ThePhD
201f81a6ef
Version 2.5, here we go.
2016-04-23 18:36:28 -04:00
ThePhD
ecf9a3404b
I can spell good I swear.
2016-04-23 18:30:10 -04:00
ThePhD
c01fdfb372
Documentation pump [no-ci]
2016-04-23 18:24:48 -04:00
ThePhD
a2eced863f
shiny new load_result
type, and thusly we're ready for 2.5
.
2016-04-23 18:18:02 -04:00
ThePhD
2497567897
Inclusion argument order sorting
2016-04-23 17:40:22 -04:00
ThePhD
fdefa46ddc
missing important include
2016-04-23 17:22:14 -04:00
ThePhD
673fc3a6fa
loadfilex doesn't exist... nice.
2016-04-23 17:16:56 -04:00
ThePhD
f37eedd6c2
reverse_iterator
2016-04-23 17:13:49 -04:00
ThePhD
863e8aa3ff
Shiny quick 'n' dirty tutorial -- variadic_args now is iterable -- fixed bug with transparent args in overload resolution -- added load
functions
2016-04-23 17:08:23 -04:00
ThePhD
006357430b
Shiny quick 'n' dirty tutorial -- variadic_args now is iterable -- fixed bug with transparent args in overload resolution -- added load
functions
2016-04-23 17:07:51 -04:00
ThePhD
69ad2b4c71
better static assert
2016-04-22 17:59:44 -04:00
ThePhD
1b6062404b
Demangling will kill us one day.
2016-04-22 17:39:54 -04:00
ThePhD
2cfe74cc7f
Better demangling
...
Userdata pushed before the usertype is pushed will not latch onto the new metatable if its added
Updated tests
2016-04-22 17:06:56 -04:00
ThePhD
96da27d565
Ensure argument transparency.
2016-04-18 08:27:30 -04:00
ThePhD
062d2281d5
bit32 was deprecated, apparently. Lovely.
2016-04-17 21:14:33 -04:00
ThePhD
9872c67b4f
jit lib and all
2016-04-17 21:00:24 -04:00
ThePhD
4123830e6c
Should probably introduce a is_push_pop_transparent
trait for things like is_this_state
...
2016-04-17 03:13:46 -04:00
ThePhD
4fb5edab59
today is not a good day
2016-04-17 02:59:09 -04:00
ThePhD
a585dd45ab
cout-style debugging... caaaan't wait....
2016-04-17 02:52:41 -04:00
ThePhD
4e029b7a00
-.- Macros.
2016-04-17 02:32:51 -04:00
ThePhD
90ea495d4c
"constexpr" my ass.
2016-04-17 02:26:18 -04:00
ThePhD
88155d44e0
sol::property is implemented for usertypes now
...
sol::this_state is a transparent argument that gets the current state at any position in any callback
sol::variadic_args allows a person to get something that can reference the "rest of the arguments", though it doesn't enforce that it has to be the last argument
Closes #57
Closes #59
Closes #60
2016-04-17 02:18:34 -04:00
ThePhD
f10988363c
implicit conversion operator to make using the framework easier.
2016-04-11 18:07:25 -04:00
ThePhD
30415845df
Indentation fixes
2016-04-11 02:15:06 -04:00
ThePhD
42f4455383
Allow for "static functions" to be registered on userdata like other parts of the framework, as well as self-contained structs and lambas.
...
sol::readonly for the ability to make a variable set on a userdata readonly.
No support for property yet: put on issues list for later
2016-04-11 01:02:43 -04:00
ThePhD
a9a1903339
improvements for the getting started tutorial based on iz's feedback.
2016-04-09 17:54:19 -04:00
ThePhD
fe8f19631e
Erase-a-var documentation.
2016-04-09 01:21:16 -04:00
ThePhD
8ac929f748
WIP
2016-04-09 01:07:03 -04:00
ThePhD
16007fa792
Documentation update, get_or
for proxies, and other goodies.
2016-04-09 00:55:12 -04:00
ThePhD
eb91320652
<_<
2016-04-07 05:53:33 -04:00
ThePhD
9de3ed48e1
>_>
2016-04-07 05:46:49 -04:00
ThePhD
4cdcac2001
Ensure compilation for 2 more function types
2016-04-07 05:43:44 -04:00
ThePhD
4854cc98a5
S I G H Luajit
2016-04-07 05:29:08 -04:00