Skip to content

5 make envs for object system - #6

Merged
BartolomeyKant merged 4 commits into
mainfrom
5-make-envs-for-object-system
Sep 11, 2026
Merged

BartolomeyKant merged 4 commits into
mainfrom
5-make-envs-for-object-system

Conversation

@BartolomeyKant

@BartolomeyKant BartolomeyKant commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

closes #5

Adds a standalone, RTTI-free Env module for accessing user-defined components through typed IDs.

  • Adds Env::get() and Env::try_get().
  • Adds customizable 32-bit EnvTypeId.
  • Adds EnvProvider helper functions.
  • Adds nullable, non-owning Env* support to Domain.
  • Preserves existing persistence and ownership behavior.
  • Adds documentation and unit tests.

@BartolomeyKant BartolomeyKant self-assigned this Sep 10, 2026
@BartolomeyKant
BartolomeyKant force-pushed the 5-make-envs-for-object-system branch from f2de3e8 to 1808349 Compare September 11, 2026 11:57
@BartolomeyKant
BartolomeyKant merged commit 79283b6 into main Sep 11, 2026
6 checks passed
@BartolomeyKant
BartolomeyKant deleted the 5-make-envs-for-object-system branch September 11, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make envs for object system

1 participant