Michele Caini
|
ee55085f3a
|
view: try to make msvc happy again
|
2024-02-29 14:41:38 +01:00 |
|
Michele Caini
|
dca2fefaba
|
view: avoid duplicating data on iterators
|
2024-02-29 09:36:54 +01:00 |
|
Michele Caini
|
d8ef21b08b
|
view: internal changes
|
2024-02-29 09:35:54 +01:00 |
|
Michele Caini
|
945b8881b6
|
view: drop unnecessary argument
|
2024-02-28 09:29:13 +01:00 |
|
Michele Caini
|
0d71afacd8
|
view: drop redundant member
|
2024-02-28 09:26:43 +01:00 |
|
Michele Caini
|
c3fedcc151
|
storage: drop unnecessary template parameter
|
2024-02-27 15:04:33 +01:00 |
|
Michele Caini
|
2f1c99ab81
|
entity: refine checks to fully support zero-sized versions/fully defined entity masks
|
2024-02-27 13:52:59 +01:00 |
|
Michele Caini
|
83576bf94e
|
view: check the index directly before invoking ::each
|
2024-02-27 10:36:00 +01:00 |
|
Michele Caini
|
42c8df773c
|
sparse_set: drop an useless check of the mode
|
2024-02-27 10:23:16 +01:00 |
|
Michele Caini
|
f18c8f14bf
|
storage: prevent ::next from spinning forever
|
2024-02-26 09:20:39 +01:00 |
|
Michele Caini
|
4e5b6de873
|
doc: minor changes
|
2024-02-26 09:18:27 +01:00 |
|
Michele Caini
|
79dfb454e2
|
doc: typo
|
2024-02-23 14:01:10 +01:00 |
|
Michele Caini
|
463e8e0098
|
tombstone: zero-sized version support
|
2024-02-23 13:59:53 +01:00 |
|
Michele Caini
|
a922216ab4
|
sparse_set: null/tombstone check when try_emplace-ing
|
2024-02-22 09:18:28 +01:00 |
|
Michele Caini
|
ba116ba949
|
sparse_set: drop force_back check for swap_only policy
|
2024-02-22 09:17:41 +01:00 |
|
Michele Caini
|
8b31b165b5
|
sparse_set: minor changes
|
2024-02-22 09:16:29 +01:00 |
|
Michele Caini
|
91a095dba4
|
storage: avoid emplacing extra entities when using a hint - close #1113
|
2024-02-21 08:55:25 +01:00 |
|
Michele Caini
|
bec1f60859
|
storage: prepare to directly create the single entity upon hint
|
2024-02-20 09:42:53 +01:00 |
|
Michele Caini
|
f2a8c0ffe6
|
storage: reset next on clear
|
2024-02-19 17:26:38 +01:00 |
|
Michele Caini
|
15aa6c7727
|
storage: decouple size and next identifier - see #1113
|
2024-02-19 14:30:00 +01:00 |
|
Michele Caini
|
209768cdbe
|
core: make all compilers happy again
|
2024-02-15 10:31:52 +01:00 |
|
Michele Caini
|
5ecc254a91
|
core: export more types as fwd decl - close #1114
|
2024-02-15 10:09:40 +01:00 |
|
Michele Caini
|
6f7839f8c4
|
meta: drop a bunch of NOLINT
|
2024-02-08 10:12:28 +01:00 |
|
Michele Caini
|
8a4a312250
|
meta: update meta_type::is_pointer to use is_pointer meta traits
|
2024-02-08 10:11:41 +01:00 |
|
Michele Caini
|
ed21813170
|
meta: is_pointer meta traits
|
2024-02-08 10:10:49 +01:00 |
|
Michele Caini
|
48c3f58462
|
view: use ::index when picking the right ::each
|
2024-02-07 11:57:09 +01:00 |
|
Michele Caini
|
d0528c7a4d
|
doc: minor changes
|
2024-02-07 11:50:40 +01:00 |
|
Michele Caini
|
4e9b4371e2
|
group: try to make vs happy again
|
2024-02-07 10:16:50 +01:00 |
|
Michele Caini
|
5ca2a95f36
|
registry: improved ::valid check
|
2024-02-07 09:25:23 +01:00 |
|
Michele Caini
|
df1968255b
|
group: suppress shadow warning
|
2024-02-07 09:23:17 +01:00 |
|
Michele Caini
|
83aabf7cfc
|
registry: assert when emplacing invalid entities - close #1095
|
2024-02-02 09:47:06 +01:00 |
|
Michele Caini
|
ad743ff327
|
hashed_string: refine ctos and avoid uninitialized ::length in all cases
|
2024-02-01 14:28:30 +01:00 |
|
Michele Caini
|
53f8600ae5
|
runtime_view: bool operator to test for validity
|
2024-01-31 10:26:10 +01:00 |
|
Michele Caini
|
c1b7229238
|
adjacency_matrix: ::empty function
|
2024-01-30 11:12:31 +01:00 |
|
Michele Caini
|
00ac590e2f
|
flow: ::empty function
|
2024-01-30 11:07:00 +01:00 |
|
Michele Caini
|
9e9bed06af
|
storage: drop deprecated member pack
|
2024-01-25 08:30:06 +01:00 |
|
Michele Caini
|
bba8b6bdd8
|
registry: review destroy to use sort_as
|
2024-01-25 08:28:58 +01:00 |
|
Michele Caini
|
b96631c486
|
sparse_set: make sort_as return an iterator past the last shared element
|
2024-01-25 08:28:28 +01:00 |
|
Michele Caini
|
469a3cd568
|
meta: drop deprecated function owner
|
2024-01-24 14:57:45 +01:00 |
|
Michele Caini
|
d0e2edc13f
|
meta: drop deprecated function key_only
|
2024-01-24 14:57:26 +01:00 |
|
Michele Caini
|
1eb4b36643
|
any: drop deprecated function owner
|
2024-01-24 14:56:35 +01:00 |
|
Michele Caini
|
7d0cf207fd
|
helper: drop deprecated function to_entity
|
2024-01-24 08:18:28 +01:00 |
|
Michele Caini
|
2f625b0a6f
|
storage: drop deprecated member in_use
|
2024-01-24 08:12:07 +01:00 |
|
Michele Caini
|
01957a73fd
|
meta: const correctness
|
2024-01-23 13:30:35 +01:00 |
|
Michele Caini
|
00a58db0a7
|
view: drop deprecated member operator[]
|
2024-01-23 10:27:55 +01:00 |
|
Michele Caini
|
e3cb863f94
|
sparse_set: drop deprecated member at
|
2024-01-23 08:06:16 +01:00 |
|
Michele Caini
|
e5381cee86
|
sparse_set: drop deprecated member sort_as
|
2024-01-22 17:10:46 +01:00 |
|
Michele Caini
|
406ba3cb7d
|
group: drop deprecated member sort_as
|
2024-01-22 16:51:44 +01:00 |
|
Michele Caini
|
2375c0489b
|
group: avoid swapping observed types - close #1100
|
2024-01-19 14:22:07 +01:00 |
|
Michele Caini
|
353b3d19ee
|
snapshot: refine the check in the constructor of the loader class - close #1106
|
2024-01-19 09:21:46 +01:00 |
|