Commit Graph
4140 Commits
Author SHA1 Message Date
Michele Caini 8efd951561 reactive mixin: precooked storage_type specialization 2024-09-23 10:45:34 +02:00
Michele Caini d4f2651e5f reactive mixin: minor changes 2024-09-23 10:12:46 +02:00
Michele Caini f51352467d reactive mixin: template keyword for g++ although not necessary 2024-09-20 10:16:37 +02:00
Michele Caini 9fafb83a41 reactive mixin: try to make all compilers happy 2024-09-20 09:24:01 +02:00
Michele Caini e1e1d37506 mixin: avoid shadow warnings/errors 2024-09-20 08:27:37 +02:00
Michele Caini f8eb94c7ad reactive mixin: const correctness 2024-09-19 14:17:28 +02:00
Michele Caini dc6a03e08c reactive mixin: first few fixes 2024-09-19 10:09:50 +02:00
Michele Caini 0bb22f273a entity: fwd declare basic_reactive_mixin and reactive_mixin 2024-09-18 16:51:52 +02:00
Michele Caini bb6304ecac mixin: basic_reactive_mixin draft 2024-09-18 16:51:00 +02:00
Michele Caini a5ce90b268 core: noexcept-ness review 2024-09-17 11:12:10 +02:00
Michele Caini a92be68bf7 signal: noexcept-ness review 2024-09-17 11:11:53 +02:00
Michele Caini 13223125d7 resource: noexcept-ness review 2024-09-17 11:11:38 +02:00
Michele Caini 9819234238 process: noexcept-ness review 2024-09-17 11:11:24 +02:00
Michele Caini 83641a997d graph: noexcept-ness review 2024-09-17 11:11:15 +02:00
Michele Caini 9907a84b26 entity: noexcept-ness review 2024-09-17 11:10:16 +02:00
Michele Caini 24eed3da7a container: noexcept-ness review 2024-09-17 11:09:44 +02:00
Michele Caini 56f83640a0 storage: let the linter know that I know what I am doing 2024-09-17 09:23:48 +02:00
Michele Caini 6e128c47f5 view: minor changes 2024-09-17 08:05:48 +02:00
Michele Caini 9105f742dd view: misplaced assert 2024-09-16 18:18:49 +02:00
Michele Caini 3f8efac37d signal: implicit noexcept-ness for dtors 2024-09-16 17:18:58 +02:00
Michele Caini 33f00f400b resource: implicit noexcept-ness for dtors 2024-09-16 17:18:52 +02:00
Michele Caini 044bfeefba entity: implicit noexcept-ness for dtors 2024-09-16 17:18:44 +02:00
Michele Caini 21829cc27f process: implicit noexcept-ness for dtors 2024-09-16 17:18:35 +02:00
Michele Caini c742fcf371 meta: implicit noexcept-ness for dtors 2024-09-16 17:18:29 +02:00
Michele Caini 55f2c0fdc1 locator: implicit noexcept-ness for dtors 2024-09-16 17:18:18 +02:00
Michele Caini aa0e16fc93 graph: implicit noexcept-ness for dtors 2024-09-16 17:18:09 +02:00
Michele Caini 01fa3a06a7 core: implicit noexcept-ness for dtors 2024-09-16 17:18:01 +02:00
Michele Caini 5bb5f396ed container: implicit noexcept-ness for dtors 2024-09-16 17:17:53 +02:00
Michele Caini 893eb8fabb registry: pass *this directly to sparse set bind function 2024-09-16 10:55:51 +02:00
Michele Caini 9630977c2d sparse set: generic bind function 2024-09-16 10:55:15 +02:00
Michele Caini d62204df4e group: impressed, cannot get all compilers to agree :) 2024-09-12 18:12:45 +02:00
Michele Caini 5f1a14cd43 registry: defaulted trivial destructor with implicit noexcept specification 2024-09-12 18:05:49 +02:00
Michele Caini 80f12a7ac2 group: implicit noexcept specification 2024-09-12 18:05:09 +02:00
Michele Caini 84f8b5d5bb observer: implicit noexcept specification 2024-09-12 18:04:45 +02:00
Michele Caini 24751f6158 observer: defaulted trivial destructor 2024-09-12 17:51:40 +02:00
Michele Caini fd3e275d86 sigh mixin: avoid nonsense warnings with g++ 2024-09-12 17:50:59 +02:00
Michele Caini 1175bdca62 meta: move node as it ought to be 2024-09-12 17:46:12 +02:00
Michele Caini 8899c9df7e group: defaulted trivial destructor 2024-09-12 17:45:28 +02:00
Michele Caini 3d10b764eb sigh mixin: expect noexcept move ctor/op 2024-09-12 17:38:51 +02:00
Michele Caini 33578dd6da meta: [[nodiscard]] 2024-09-12 13:55:24 +02:00
Michele Caini a4a87995af meta: reduce indirection for meta_prop 2024-09-12 10:16:58 +02:00
Michele Caini b5fbc68baa sigh mixin: refine auto signals 2024-09-11 10:46:12 +02:00
Terens 42a1905690 sigh mixin: automatic signal registration for components (#1168) 2024-09-11 08:29:20 +02:00
Michele Caini e4ba5c31d2 meta: deprecate meta properties in favor of custom data 2024-09-10 16:12:28 +02:00
Michele Caini dc7ab63b6f view: drop pointless check 2024-09-10 15:46:08 +02:00
Michele Caini 5ecd5739d0 registry: cleanup/improvement 2024-09-10 15:45:47 +02:00
Michele Caini 8fd4cf7c45 registry: storage reset function - close #1173 2024-09-09 12:42:52 +02:00
Michele Caini eabe7be7da resource: swap 2024-09-09 12:02:33 +02:00
Michele Caini b485d72ec7 signal: swap based move assignment operators 2024-09-06 15:48:07 +02:00
Michele Caini 63d6db37d8 scheduler: swap based move assignment operator 2024-09-06 15:48:07 +02:00