"ScL Feature"/
ScL Feature 0.0.1
C++20 composable proxy wrapper with pluggable executor strategy
Loading...
Searching...
No Matches
scl::feature::inplace::uninitialized< Value > Class Template Reference

Executor that holds Value in uninitialized aligned storage. More...

#include <uninitialized.h>

Detailed Description

template<typename Value>
class scl::feature::inplace::uninitialized< Value >

Executor that holds Value in uninitialized aligned storage.

Provides correctly sized and aligned storage without constructing or destroying the object automatically, enabling deferred initialization.

Note
Copy/move construction and assignment copy the raw storage bytes, so those operations are constrained to std::is_trivially_copyable_v value types — byte-copying a non-trivially-copyable object is undefined behaviour. The executor type itself remains usable in pure type-level contexts (e.g. wrapper nesting and trait queries) for any Value.
Template Parameters
ValueThe wrapped value type.
Composable proxy wrapper that delegates to Value through executors.
Definition wrapper.h:72

The documentation for this class was generated from the following file: