Michele Caini
|
4f3faef153
meta: remove a few pointless moves
|
преди 3 години |
Michele Caini
|
3ae3c82fbb
meta: refine meta_construct to make it work with lambdas (+tests)
|
преди 3 години |
Michele Caini
|
1063fbccbe
meta: const correctness
|
преди 3 години |
Michele Caini
|
b9e60c679a
meta: added meta_function_descriptor_traits to avoid repetition and errors
|
преди 3 години |
Michele Caini
|
88fd79069b
locator: minor changes
|
преди 3 години |
Michele Caini
|
ab859f7fa7
meta: review meta_base_node::cast and meta_any::try_cast to reduce their sizes
|
преди 3 години |
Michele Caini
|
cc4d4dfc2b
meta: also make vs2017 happy if possible
|
преди 3 години |
Michele Caini
|
bd62e817dc
meta: reduce the size of the erased conversion function
|
преди 3 години |
Michele Caini
|
de34a109e1
meta: internal meta_arg_node is back to its old, unsafe version
|
преди 3 години |
Michele Caini
|
e0e45719fa
meta: minor changes
|
преди 3 години |
Michele Caini
|
b21b254258
meta: avoid non-standard rvalue-to-lvalue bindings :)
|
преди 3 години |
Michele Caini
|
ca3ef33f46
meta: further reduce the size of the resolve function
|
преди 3 години |
Michele Caini
|
8c4803d906
meta: minor changes
|
преди 3 години |
Michele Caini
|
ffb9e4b0eb
meta: shrink function templates a bit
|
преди 3 години |
Michele Caini
|
6010dbc368
meta: pre-instantiate the details section when constructing a factory
|
преди 3 години |
Michele Caini
|
a6343bd152
doc: updated links (close #933)
|
преди 3 години |
Michele Caini
|
9e4a7f48a4
meta: try to also make clang happy
|
преди 3 години |
Michele Caini
|
6ad7424d4a
meta: minor changes
|
преди 3 години |
Michele Caini
|
218fa1ba35
meta: share common code if possible
|
преди 3 години |
Michele Caini
|
b45db747a8
meta: review meta_arg[_node] + increase code coverage
|
преди 3 години |
Michele Caini
|
eedecc07fd
meta: avoid tricks and whatnot with meta_arg_node
|
преди 3 години |
Michele Caini
|
dcea36de7a
meta: try to share common code if possibile
|
преди 3 години |
Michele Caini
|
ed0e3f4435
meta: share common code
|
преди 3 години |
Michele Caini
|
8595e4bd99
meta: review meta containers to further reduce memory usage
|
преди 3 години |
Michele Caini
|
e31b81294d
meta: minor changes for consistency
|
преди 3 години |
Michele Caini
|
ac6e9cf2f0
meta: further reduce the number of instantiations
|
преди 3 години |
Michele Caini
|
dac4ae94c0
meta: further reduce the number of instantiations
|
преди 3 години |
Michele Caini
|
b31b585805
natvis: update meta
|
преди 3 години |
Michele Caini
|
1368c56655
meta: avoid storing meta type nodes by reference in the meta factory
|
преди 3 години |
Michele Caini
|
6cab12a14f
test: code coverage
|
преди 3 години |