All notable changes to the ScL Feature module will be documented in this file.
The format is based on Keep a Changelog.
scl::wrapper<Value, Executors...> — composable proxy wrapper that delegates method calls
through a chain of executor templates (default executor: inplace::plain)inplace::plain — in-place executor with zero overheadinplace::uninitialized — in-place executor with deferred (lazy) constructionscl::wrapper_guard — RAII guard providing plain (non-executor) access to the held valueexecutor_access — unified access point to wrapper::m_executorwrapper_constructor_resolver — 4-strategy constructor resolution for self/other wrapper typesSCL_CONSTRUCTOR_FOR_THIS_WRAPPER, SCL_CONSTRUCTOR_FOR_OTHER_WRAPPERis_wrapper_v, is_compatible_with, is_part_compatible_with,
is_compatible_with_part_of, executor_traitSCL_HAS_QUALIFIED_METHOD — compile-time predicate for method existence checksconcepts::wrapper — concept for compile-time wrapper validationSCL_REFLECT_TYPE macro for wrapper identity, SCL_REFLECT_METHOD macro
for method introspection