Michele Caini
|
8a344cd9b2
|
meta: meta container support review
|
2020-06-20 01:17:14 +02:00 |
|
Michele Caini
|
4e66fb4589
|
test: minor changes, code coverage
|
2020-06-19 11:52:47 +02:00 |
|
Michele Caini
|
0043e3d623
|
meta: breaking change, meta_any::operator* dereferences the internal pointer (if any)
|
2020-06-19 00:15:01 +02:00 |
|
Michele Caini
|
ed168015bf
|
meta: review meta_handle
|
2020-06-18 18:49:52 +02:00 |
|
Michele Caini
|
1d450ef27e
|
meta: deprecate meta_[any|handle]::operator*, use ::ref instead
|
2020-06-18 18:21:12 +02:00 |
|
Michele Caini
|
932e681d22
|
meta: get rid of meta_dtor_node
|
2020-06-18 16:44:04 +02:00 |
|
Michele Caini
|
032bcd9fbe
|
meta: minor changes
|
2020-06-18 16:02:26 +02:00 |
|
Michele Caini
|
e113fa53a4
|
meta: split meta_storage from meta_any
|
2020-06-18 14:31:06 +02:00 |
|
Michele Caini
|
da212dc2a4
|
meta: added meta_type::is_dereferenceable
|
2020-06-18 11:34:44 +02:00 |
|
Michele Caini
|
d1c5a62a9d
|
core: type_traits, added is_dereferenceable[_v]
|
2020-06-18 11:30:55 +02:00 |
|
Michele Caini
|
0c777e10e5
|
doc: meta, container support
|
2020-06-18 10:17:50 +02:00 |
|
Michele Caini
|
b919b172b1
|
*: suppress some warnings here and there
|
2020-06-16 23:36:31 +02:00 |
|
Michele Caini
|
5dd8d05114
|
meta: get around an issue of msvc
|
2020-06-16 23:29:50 +02:00 |
|
Michele Caini
|
3400b32015
|
meta: containers support (close #499)
|
2020-06-16 23:21:45 +02:00 |
|
Michele Caini
|
2e4becad60
|
type_traits: sequence/associative container traits
|
2020-06-16 23:18:55 +02:00 |
|
Michele Caini
|
3d485858d5
|
meta: get around a bug of gcc-7, meta factory has no longer only static members
|
2020-06-15 00:08:46 +02:00 |
|
Michele Caini
|
be93643808
|
view: non-const excluded types are always accepted (close #507)
|
2020-06-14 23:42:15 +02:00 |
|
Michele Caini
|
f704352bae
|
type_traits: unpack_as_t/unpack_as_v
|
2020-06-14 23:28:35 +02:00 |
|
Michele Caini
|
6683b46b07
|
meta: factory<Type> has now only static functions
|
2020-06-14 17:32:28 +02:00 |
|
Michele Caini
|
a1fe458338
|
meta: removed dependency on <algorithm> from internal.hpp
|
2020-06-14 16:37:38 +02:00 |
|
Michele Caini
|
e6328e3207
|
meta: minor changes
|
2020-06-12 17:47:39 +02:00 |
|
Michele Caini
|
8b1f703397
|
doc: updated missing description
|
2020-06-12 16:18:12 +02:00 |
|
Michele Caini
|
583c8add7e
|
meta: make meta_handle copyable
|
2020-06-12 11:42:05 +02:00 |
|
Michele Caini
|
0266cc8e99
|
meta: make instances meta handles all around the codebase
|
2020-06-12 11:36:13 +02:00 |
|
Michele Caini
|
fac4132cb1
|
meta: meta_type rank/extent
|
2020-06-12 10:10:43 +02:00 |
|
Michele Caini
|
bf3864b2da
|
meta: arrays are no longer indexable via meta_type::set/get
|
2020-06-12 09:30:29 +02:00 |
|
Michele Caini
|
7c21042858
|
sparse_set: improved performance (see #506) - thanks @Kerndog73
|
2020-06-12 08:19:44 +02:00 |
|
Michele Caini
|
d0fd9e4618
|
meta: range_iterator are now part of ranges
|
2020-06-11 19:50:32 +02:00 |
|
Michele Caini
|
9b53230f83
|
meta: cleanup
|
2020-06-11 17:59:29 +02:00 |
|
Michele Caini
|
d814b7b11e
|
test: code coverage
|
2020-06-11 17:03:45 +02:00 |
|
Michele Caini
|
9f5421d3d4
|
build system: solved an issue with codecov
|
2020-06-11 16:48:25 +02:00 |
|
Michele Caini
|
6b9e5db3bf
|
meta: updated resolve function(s)
|
2020-06-11 15:40:16 +02:00 |
|
Michele Caini
|
9eac3faf3d
|
meta: added meta_range and meta_iterator
|
2020-06-11 15:27:56 +02:00 |
|
Michele Caini
|
252de444fc
|
test: meta, minor changes
|
2020-06-11 11:00:20 +02:00 |
|
Michele Caini
|
c29b9cc937
|
test: updated tests for meta
|
2020-06-11 10:46:40 +02:00 |
|
Michele Caini
|
6ac582a771
|
test: more on meta_type
|
2020-06-11 10:10:07 +02:00 |
|
Michele Caini
|
04b0c9f2cf
|
test: more on meta_func
|
2020-06-11 09:55:49 +02:00 |
|
Michele Caini
|
6b2468f033
|
test: more on meta_data
|
2020-06-11 09:53:35 +02:00 |
|
Michele Caini
|
2737acb114
|
test: added meta_type
|
2020-06-11 09:45:55 +02:00 |
|
Michele Caini
|
d03e9c48c5
|
tests: minor changes
|
2020-06-11 09:01:33 +02:00 |
|
Michele Caini
|
08d9cfe82c
|
test: added meta_func
|
2020-06-10 17:37:21 +02:00 |
|
Michele Caini
|
e8ea8f91c3
|
test: added meta_data
|
2020-06-10 17:22:48 +02:00 |
|
Michele Caini
|
e7cfa7fda5
|
test: added meta_ctor
|
2020-06-10 16:43:02 +02:00 |
|
Michele Caini
|
b0b504d002
|
test: added meta_conv
|
2020-06-10 15:59:12 +02:00 |
|
Michele Caini
|
1da07ba60b
|
test: added meta_base
|
2020-06-10 15:51:10 +02:00 |
|
Michele Caini
|
cedebf8145
|
test: added meta_prop
|
2020-06-10 15:42:47 +02:00 |
|
Michele Caini
|
29832bb2c0
|
test: added meta_any
|
2020-06-10 15:32:30 +02:00 |
|
Michele Caini
|
320d815d60
|
test: added meta_basic
|
2020-06-10 15:05:26 +02:00 |
|
Michele Caini
|
9f18401581
|
meta: split fixture and tests
|
2020-06-10 14:56:01 +02:00 |
|
Michele Caini
|
b3a2f0e3a3
|
meta: internal range/iterator support
|
2020-06-10 11:34:45 +02:00 |
|