|
ScL Feature 0.0.1
C++20 composable proxy wrapper with pluggable executor strategy
|
| src | |
| scl | |
| feature | |
| concepts | |
| executor.h | |
| wrapper.h | |
| detail | |
| executor_access.h | |
| property_execution.h | |
| value_lock.h | |
| wrapper.h | |
| wrapper_cast.h | |
| wrapper_constructor_resolver.h | |
| wrapper_constructors.h | |
| wrapper_guard.h | |
| wrapper_lock.h | |
| executor | |
| inplace | |
| plain.h | Executor that proxies calls directly to the held value with no overhead |
| uninitialized.h | Executor that holds a value in uninitialized aligned storage |
| reflection | |
| access.h | Internal accessor macros for executor and value access in reflected methods |
| method.h | Compile-time method reflection macros for wrapper types |
| operator.h | Compile-time operator reflection macros for wrapper types |
| property.h | Compile-time property reflection macro for wrapper types |
| reflect.h | Primary template for the reflection mixin chain |
| type.h | Macro for declaring the wrapper type used by reflection macros |
| type_traits | |
| executor.h | Executor type traits: interface detection and noexcept helpers |
| has_qualified_method.h | Compile-time predicate macro for cv-ref qualifier detection |
| wrapper.h | |
| concepts.h | ScL Feature C++20 concepts |
| executors.h | ScL Feature built-in executor implementations |
| reflection.h | ScL Feature compile-time method reflection utilities |
| type_traits.h | ScL Feature type traits |
| value_lock.h | |
| wrapper.h | |
| wrapper_cast.h | |
| wrapper_guard.h | |
| wrapper_lock.h | |
| feature.h | Includes all ScL Feature headers |