skypjack
|
0475a2404b
|
view: [[nodiscard]] as needed
|
2024-07-17 14:56:44 +02:00 |
|
skypjack
|
94250af280
|
meta: internal changes
|
2024-07-17 14:56:27 +02:00 |
|
skypjack
|
0a00584cc0
|
doc: typo
|
2024-07-17 12:42:18 +02:00 |
|
skypjack
|
ff09c4bcbb
|
delegate: suppress warnings due to unused variables
|
2024-07-17 09:14:56 +02:00 |
|
skypjack
|
dfc2c85be0
|
*: updated TODO
|
2024-07-17 09:14:37 +02:00 |
|
skypjack
|
5080289a73
|
meta: try to get around an issue with g++9
|
2024-07-16 16:13:56 +02:00 |
|
skypjack
|
34d4b50d0e
|
doc: meta traits and meta properties
|
2024-07-16 15:38:57 +02:00 |
|
skypjack
|
5a2c092cde
|
test: user defined meta traits
|
2024-07-16 15:38:43 +02:00 |
|
skypjack
|
56ef214bf3
|
meta: user defined traits for meta objects
|
2024-07-16 15:38:28 +02:00 |
|
skypjack
|
d331f750f0
|
meta: default constructors and member initializers
|
2024-07-16 15:37:05 +02:00 |
|
skypjack
|
784235c923
|
meta: factory class review
|
2024-07-15 17:46:53 +02:00 |
|
skypjack
|
dc070b04e2
|
meta: explicit return types on public members
|
2024-07-15 16:53:33 +02:00 |
|
skypjack
|
1ddc887ac4
|
meta: factory seek functions for meta data and meta functions
|
2024-07-15 12:43:11 +02:00 |
|
skypjack
|
fea24b1a22
|
meta: drop unnecessary enum class
|
2024-07-15 12:04:51 +02:00 |
|
skypjack
|
c4501d09b2
|
meta: reintroduce fast access to details
|
2024-07-15 11:44:21 +02:00 |
|
skypjack
|
7f4f779732
|
meta: seek on request
|
2024-07-15 11:07:05 +02:00 |
|
skypjack
|
88db7a8f09
|
meta: prepare to seeking functions
|
2024-07-15 11:02:04 +02:00 |
|
skypjack
|
36df10fd2c
|
meta: cleanup
|
2024-07-14 15:35:49 +02:00 |
|
skypjack
|
e5ef550bcf
|
meta: improved meta factory perf (quick access to details)
|
2024-07-14 15:25:20 +02:00 |
|
skypjack
|
d67f25c23a
|
meta: drop unused function
|
2024-07-14 15:00:08 +02:00 |
|
skypjack
|
cf099b4511
|
meta: further reduce cost of creating meta objects
|
2024-07-14 14:55:51 +02:00 |
|
skypjack
|
8b7f5e5668
|
meta: reduce cost of constructing meta factories
|
2024-07-14 14:55:29 +02:00 |
|
skypjack
|
c2f87a70c5
|
meta: further reduce cost of creating meta func objects
|
2024-07-14 14:25:04 +02:00 |
|
skypjack
|
1bfe022a57
|
meta: further reduce cost of creating meta data objects
|
2024-07-14 12:43:24 +02:00 |
|
skypjack
|
0a996f5682
|
meta: move context to basic meta factory
|
2024-07-14 12:32:27 +02:00 |
|
Michele Caini
|
9e76dbce1d
|
*: updated TODO
|
2024-07-11 16:39:20 +02:00 |
|
Michele Caini
|
86850ca65b
|
meta: move info to basic_meta_factory
|
2024-07-11 16:32:57 +02:00 |
|
Michele Caini
|
ad320cfa2e
|
meta: common basic_meta_factory class
|
2024-07-11 09:46:47 +02:00 |
|
Michele Caini
|
873617fbdf
|
view: internal changes
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
312c2b1cdf
|
view: drop empty func each support for non-empty types in single views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
32a83ecf50
|
view: that's why the if was there :) right
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
181f33ae7c
|
view: race against the compiler
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
b275af5848
|
view: drop pointless if
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
023adf0b38
|
*: updated TODO
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
b4d3ad7279
|
view: avoid protected data members
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
2c7cc005cd
|
*: updated TODO
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
7cfbe89ecf
|
test: minor changes
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
f433b7fb41
|
*: updated TODO
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
cad70bcd60
|
test: more tests for in-place single type views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
0753dd1aaa
|
view: enable in-place single type view specialization
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
d56a0a5fbd
|
test: more tests for swap-only single type views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
4a5f021496
|
view: ::each in-place support for single type views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
60019b45c2
|
view: find/back/front in-place support for single type views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
ce543cf3fb
|
view: ::empty support for in-place
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
81b30c41a6
|
view: begin/end support for in-place
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
185dfaa08a
|
view: conditional in-place iterator for single type views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
b2cdc6aa57
|
view: ::contains in_place support for single type views
|
2024-07-10 16:48:25 +02:00 |
|
Michele Caini
|
d233a40c3d
|
view: disable rbegin/rend when in_place for single type views
|
2024-07-10 16:48:24 +02:00 |
|
Michele Caini
|
d1073bb181
|
view: ::size/::size_hint in_place support for single type views
|
2024-07-10 16:48:24 +02:00 |
|
Michele Caini
|
fce847820e
|
view: improved entity view (with tests)
|
2024-07-10 16:48:24 +02:00 |
|