"ScL Feature"/
ScL Feature 0.0.1
C++20 composable proxy wrapper with pluggable executor strategy
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cscl::feature::executor_trait< T >Trait that provides access to the executor inside a wrapper
 Cscl::feature::inplace::plain< Value >Executor that proxies calls directly to the held value with no overhead
 Cscl::feature::inplace::uninitialized< Value >Executor that holds Value in uninitialized aligned storage
 Cscl::feature::reflect< Wrapper, Executor, Type >Primary (terminal) template for the reflection mixin chain
 Cscl::feature::reflect< Wrapper, Executor, detail::wrapper<::std::remove_cvref_t< QualifiedInner >, OuterExecutor > >
  Cscl::feature::reflect< Wrapper, Executor, detail::wrapper< QualifiedInner, OuterExecutor > >Strips cv/ref qualifiers from a cv/ref-qualified inner wrapper
 Cscl::feature::reflect< Wrapper, Executor, Value >
  Cscl::feature::reflect< Wrapper, Executor, detail::wrapper< Value, OuterExecutor > >Reflection chain for a plain (non-nested) wrapper
 Cscl::feature::reflect< wrapper< Value, Executor >, Executor< Value >, wrapper< Value, Executor > >
 Cscl::feature::reflect_operators< Wrapper, Executor >CRTP mixin that reflects all standard C++ operators through the executor
 Cscl::feature::reflect_operators< wrapper< Value, Executor >, Executor< Value > >
 Cscl::value_lock< Refer >Recursive lazy RAII lock through a wrapper chain
 Cscl::wrapper< Value, Executors >Composable proxy wrapper that delegates to Value through executors
 Cscl::wrapper_caster< Refer >Lazy-locking cast proxy for a wrapper or plain value reference
 Cscl::wrapper_guard< Refer >RAII guard providing access to the value held by a wrapper or a plain reference
 Cscl::wrapper_lock< Refer >Lazy RAII lock for a single wrapper layer