"ScL Feature"/
SCL Feature 0.0.1
C++20 composable proxy wrapper with pluggable executor strategy
Loading...
Searching...
No Matches
ScL Feature

Overview

ScL Feature is a header-only C++20 module providing a composable wrapper type that adds orthogonal features to any user-defined type without modifying it. It is part of the ScL Toolkit.

Quick start

Include the umbrella header and link against the CMake target:

target_link_libraries(your_target PRIVATE scl::feature)
#include <scl/feature.h>
scl::feature::wrapper<int> w{42};
Includes all ScL Feature headers.

Features

  • Wrapper — scl::feature::wrapper<Value, Tools...>, a composable adapter with orthogonal tool-based features.
  • Type traits (ScL Feature Type Traits) — is_wrapper and related metaprogramming utilities.
  • Concepts (ScL Feature Concepts) — C++20 concepts such as concepts::wrapper.