Ole
|
98844c5dc3
Mark ReferenceImpl inside smart pointer as 'const'
|
9 vuotta sitten |
Ole
|
209a770342
Make sure all push overloads are 'static inline'
|
9 vuotta sitten |
Ole
|
4bea6b806e
Optimize Pushable further
|
9 vuotta sitten |
Ole
|
1fa9ed9dbc
Use std::unique_ptr to manage internal Pushable implementation
|
9 vuotta sitten |
Ole
|
568431e939
Remove virtual inheritance from Pushable
|
9 vuotta sitten |
Ole
|
42f034eefd
Allow State* to be read from stack
|
9 vuotta sitten |
Ole
|
c639825c50
Forbid copying ReferenceImpl using a assign operator
|
9 vuotta sitten |
Ole
|
a0c439b5a6
Move base version of Value<T> to usertypes.hpp
|
9 vuotta sitten |
Ole
|
88bca3792b
docs: Update 'Wrapping' section
|
9 vuotta sitten |
Ole
|
859a753480
Add some Value specializations for STL containers
|
9 vuotta sitten |
Ole
|
0e212aa70e
Make sure TableAccessors aren't stored by accident
|
9 vuotta sitten |
Ole
|
63e73d2a0d
Make use of perfect forwarding
|
9 vuotta sitten |
Ole
|
bbce21b441
Inline LUWRA_DEF_VALUE_BOOL for bool
|
9 vuotta sitten |
Ole
|
74ff2e2ca3
Clean up 'vs2105' branch
|
9 vuotta sitten |
ThePhD
|
d9abcc7bd4
This commit provides general fixes for 64-bit integer conversions woes, function reference problems with push / set, boolean conversion warnings in VC++, and a few other issues that prevented compilation with VS 2015.2
|
9 vuotta sitten |
Ole
|
ed816cb6f7
Allow Reference to be used with existing references
|
9 vuotta sitten |
Ole
|
bd3caa7285
Include <memory> in types.hpp
|
9 vuotta sitten |
Ole
|
8374bbe784
Replace Arbitrary with Reference
|
9 vuotta sitten |
Ole
|
5e0aa99ee8
Let Arbitrary calculate its absolute index
|
9 vuotta sitten |
Ole
|
74408f7cbe
Simplify how numeric values are read/pushed
|
9 vuotta sitten |
Ole
|
a414d6edc8
Remove version of 'push' without a value argument
|
10 vuotta sitten |
Ole
|
820dcee3b1
docs: Describe behavior for user type Value specializations
|
10 vuotta sitten |
Ole
|
c92d4cbbbe
Change relation between Value<T>, Value<T&> and Value<T*>
|
10 vuotta sitten |
Ole
|
d4eb9fffae
Move grafi-tt's C++14 compat utilities to seperate header
|
10 vuotta sitten |
Shunsuke Shimizu
|
be0f6e9323
Support C++ 11
|
10 vuotta sitten |
Ole
|
133911e7fa
docs: Add some missing documentation
|
10 vuotta sitten |
Ole
|
6cdd1d49b5
Make Lua functions callable from C++ using NativeFunction
|
10 vuotta sitten |
Ole
|
18547ce036
Move PushableI and PushableT into 'internal' namespace
|
10 vuotta sitten |
Ole
|
54be78c1e4
Add sort-of-map-based version of setFields
|
10 vuotta sitten |
Ole
|
d1bcd32b0e
Every 'push' function return an unsigned integer
|
10 vuotta sitten |