Michele Caini
|
511fde91fa
|
natvis: snippet for dense_hash_set
|
2021-10-30 13:49:11 +02:00 |
|
Michele Caini
|
16e3cfc589
|
container: added dense_hash_set
|
2021-10-30 13:45:02 +02:00 |
|
Michele Caini
|
ed2012a36c
|
dense_hash_map: minor changes + test coverage
|
2021-10-30 13:44:00 +02:00 |
|
Michele Caini
|
46598fde32
|
dense_hash_map: less risky but still on the edge :)
|
2021-10-29 12:32:09 +02:00 |
|
Michele Caini
|
94d0c5fa5c
|
compressed_pair: added first_type/second_type member types
|
2021-10-28 12:18:59 +02:00 |
|
Michele Caini
|
4e72291588
|
meta: define meta_associative_container_traits for dense_hash_map
|
2021-10-28 08:22:20 +02:00 |
|
Michele Caini
|
74cdf000b4
|
doc: fixed a couple of typos
|
2021-10-26 15:44:05 +02:00 |
|
Michele Caini
|
565dc3327b
|
natvis: snippet for meta_any
|
2021-10-26 15:01:04 +02:00 |
|
Michele Caini
|
462af21793
|
entity: avoid shadow warnings
|
2021-10-26 14:19:55 +02:00 |
|
Michele Caini
|
94af659c86
|
natvis:
* minor changes to entity.natvis
* snippet for dense_hash_map
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
b63c9fc67b
|
dense_hash_map: always guarantee that load factor is less than max load factor
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
f519b55a47
|
natvis: compressed_pair
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
2fb039b429
|
entity: minor changes
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
4bce5aed77
|
natvis: snippets for type_info and basic_any
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
eca6032306
|
entity:
* small changes to the entt_traits class
* natvis snippets for basic_sparse_set and basic_storage (with tombstone detection)
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
dd2f515af1
|
build_system: avoid using INTERNAL for cmake variables since it also implies STRING
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
df25482643
|
build_system: support for natvis files (optionally added to the target)
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
df016b3bf9
|
natvis: prepare support for natvis info
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
8699e96609
|
build_system:
* ENTT_USE_LIBCPP default is OFF
* added ENTT_INCLUDE_HEADERS to make adding headers to the EnTT target optional
* slightly better message handling
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
b0dcaaf744
|
build_system: refine ENTT_USE_SANITIZER usage
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
7db001995c
|
build system: make EnTT files show up in IDEs automatically (close #776)
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
c88adf9314
|
meta: avoid unnecessary moves (see #794)
|
2021-10-26 11:04:19 +02:00 |
|
Michele Caini
|
b13713ce98
|
meta: support transparently base members when attached to meta types for derived classes
|
2021-10-26 11:03:29 +02:00 |
|
Michele Caini
|
66b89d170f
|
type_traits: tuple-like type support for is_equality_comparable[_v]
|
2021-10-22 16:50:00 +02:00 |
|
Michele Caini
|
4311e2e686
|
type_traits: make is_iterator also support void *
|
2021-10-22 10:25:02 +02:00 |
|
Michele Caini
|
fd566eff7a
|
code coverage: move to codecov action v2
|
2021-10-21 11:00:42 +02:00 |
|
Michele Caini
|
efaa3f9e55
|
*: revert unnecessary changes ¯\_(ツ)_/¯
|
2021-10-20 12:18:18 +02:00 |
|
Michele Caini
|
b625ff0902
|
dense_hash_map: iterator review
|
2021-10-20 11:44:48 +02:00 |
|
Michele Caini
|
fee80321ef
|
meta_[sequence|associative]_container: iterator review
|
2021-10-20 10:08:49 +02:00 |
|
Michele Caini
|
4b9331f086
|
sparse_set: iterator review
|
2021-10-20 09:41:27 +02:00 |
|
Michele Caini
|
df9316b896
|
runtime_view: iterator review
|
2021-10-20 09:32:55 +02:00 |
|
Michele Caini
|
dae5f86d4e
|
storage: iterator review
|
2021-10-20 09:10:29 +02:00 |
|
Michele Caini
|
75a0cefcb3
|
meta_range: iterator review
|
2021-10-20 09:06:54 +02:00 |
|
Michele Caini
|
2271aa5b89
|
registry: make all_of, any_of and a few other functions remove const qualifiers
|
2021-10-19 08:45:58 +02:00 |
|
Michele Caini
|
b668e2a967
|
meta: removed unused reference qualifiers
|
2021-10-18 16:27:49 +02:00 |
|
Michele Caini
|
ce44c59547
|
meta: suppress warnings due to unreachable code
|
2021-10-18 11:27:22 +02:00 |
|
Michele Caini
|
84802d931d
|
clean up todo list
|
2021-10-12 16:56:12 +02:00 |
|
Michele Caini
|
8183c4383e
|
meta: suppress a shadow warning
|
2021-10-12 16:55:57 +02:00 |
|
Michele Caini
|
af249098cd
|
container: sparse set based dense hash map
|
2021-10-12 16:50:28 +02:00 |
|
Michele Caini
|
8fdd063f00
|
entity: include fwd.hpp from entity.hpp (close #790)
|
2021-10-12 15:14:36 +02:00 |
|
Michele Caini
|
fe328f6a75
|
identity: add is_transparent member type
|
2021-10-10 16:31:45 +02:00 |
|
Michele Caini
|
ef7163acd6
|
storage: non-const to const iterator conversion guaranteed
|
2021-10-10 10:58:58 +02:00 |
|
Michele Caini
|
6e45f0d5b8
|
meta_range: non-const to const iterator conversion guaranteed
|
2021-10-10 10:46:34 +02:00 |
|
Michele Caini
|
ff41faa3fe
|
memory: all of a sudden I remembered what greater than or equal to means :)
|
2021-10-10 00:42:25 +02:00 |
|
Michele Caini
|
acb2d332ea
|
type_traits: added is_transparent[_v] utility
|
2021-10-09 19:19:18 +02:00 |
|
Michele Caini
|
0fb86f21e4
|
type_traits: add tests for is_ebco_eligible_v
|
2021-10-09 19:03:28 +02:00 |
|
Michele Caini
|
e4991d367e
|
memory: fast_mod no longer requires a compile-time modulus (but it's still a constexpr function)
|
2021-10-08 20:24:07 +02:00 |
|
Michele Caini
|
3144cfafd5
|
memory: added constexpr function next_power_of_two
|
2021-10-07 16:53:22 +02:00 |
|
Michele Caini
|
c538067544
|
*: cleanup, minor changes
|
2021-10-06 11:52:32 +02:00 |
|
Michele Caini
|
f8e137a1dc
|
test: suppress warnings due to missing virtual destructor
|
2021-10-05 08:40:07 +02:00 |
|