virtualx-engine/core/templates
A Thousand Ships 904ecb1d36
[Core] Prevent copying of SelfList and SelfList::List
Copying of these types is unsafe and should be detected

Also removed unnecessary constructors for `TileMap` `DebugQuadrant` and
`RenderingQuadrant` which used copying of `SelfList::List`
2024-01-07 00:48:23 +01:00
..
bin_sorted_array.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
command_queue_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
command_queue_mt.h [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
cowdata.h Fix allocation size overflow check in CowData 2023-09-19 16:12:02 +02:00
hash_map.h Allow renaming child nodes in _ready 2023-06-26 13:25:48 +02:00
hash_set.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
hashfuncs.h [Core] Fix crash when hashing empty CharString 2023-11-26 17:35:27 +01:00
list.h Fixup thread-owned lambda bookkeeping on thread exit (take 2) 2023-11-23 18:50:20 +01:00
local_vector.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
lru.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
oa_hash_map.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
paged_allocator.h Make PagedAllocator more compatible (esp., with HashMap) 2023-12-20 12:05:27 +01:00
paged_array.h fix: data race in PagedArray 2024-01-03 13:17:01 +11:00
pair.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pass_func.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pooled_list.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rb_map.h RBMap: Add explicit copy operators to iterators 2023-12-15 13:14:59 +01:00
rb_set.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid_owner.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rid_owner.h [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
ring_buffer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
safe_list.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
safe_refcount.h Replace sanity with safety for checks 2023-10-08 16:22:24 +02:00
SCsub
search_array.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
self_list.h [Core] Prevent copying of SelfList and SelfList::List 2024-01-07 00:48:23 +01:00
simple_type.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
sort_array.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vector.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
vmap.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vset.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00