Search code examples
Accessing a row of a std::mdspan as std::span...

c++c++23mdspan

Read More
User-defined pipeable view adaptor fails when lambda-capture is not empty...

c++std-rangesc++23

Read More
Can't pipe user-defined range adaptor with a standard library one...

c++std-rangesc++23

Read More
How are the immediately-declared constraint-expressions of type-constraints combined?...

c++templateslanguage-lawyerc++-conceptsc++23

Read More
How to chain views for printing elements in C++20 or C++23?...

c++c++20std-rangesc++23

Read More
Why does bind_front/bind_back/not_fn/bind require Args... to be move-constructible?...

c++move-constructorstdbindc++23

Read More
Accessing captured variables through explicit this parameter in lambda...

c++lambdac++23explicit-object-parameter

Read More
Does Explicit Object Parameter Allow Convertible Types?...

c++type-conversionthisc++23explicit-object-parameter

Read More
What does explicit *this object parameter offer in C++23?...

c++thisc++23explicit-object-parameter

Read More
P0847 deducing this - can it allow a generic clone without a need for CRTP?...

c++crtptype-deductionc++23explicit-object-parameter

Read More
Lambda with explicit object parameter and std::invoke_result_t...

c++lambdatype-deductionc++23explicit-object-parameter

Read More
What is the status of std::ranges::split_view in C++20?...

c++c++20std-rangesc++23

Read More
C++23: How to erase a subrange from vector...

c++std-rangesc++23

Read More
Does placement-new of array of bytes (which implictly creates objects) end the lifetime of the objec...

c++language-lawyerlifetimeplacement-newc++23

Read More
Multiple definition error when importing c++23 standard library module in multiple files...

c++c++20c++-modulesc++23

Read More
Given C++23 relaxations on constexpr, can't constexpr be the default?...

c++constexprlanguage-designc++23constexpr-function

Read More
What happens if an assumption, i.e. [[assume]] fails in a constant expression?...

c++language-lawyerconstant-expressionc++23assumption

Read More
Distinguish one and two-dimensional container using concepts...

c++containersconceptc++23

Read More
What happens when an assumption, i.e. [[assume]] contains UB?...

c++language-lawyerc++23assumption

Read More
Why is [[assume]] not evaluated but also potentially evaluated?...

c++attributeslanguage-lawyerc++23assumption

Read More
How does ranges::any_view work and how is it behaving in conjunction to cache1 in these cases?...

c++c++17c++20range-v3c++23

Read More
How to partially specialize std::hash template?...

c++template-specializationc++23stdhash

Read More
Function that executes a block of code once per std::source_location where the invocation takes plac...

c++c++23

Read More
How to join_with multiple delimiters by ranges in C++?...

c++stringstd-rangesrange-v3c++23

Read More
Does std::ranges::views::enumerate use the wrong type for indexing on GCC?...

c++language-lawyerstd-rangessize-tc++23

Read More
Do I actually need the address of operator when referencing functions...

c++language-lawyerc++20c++23

Read More
Specialize one function?...

c++templatesc++23

Read More
Why can't GCC optimize constructor call via alias?...

c++c++23

Read More
Why can't you define a class or function in a non-enclosing scope?...

c++language-lawyerc++23

Read More
Discluding Constructor Signature from Evaluation in C++23...

c++c++20template-meta-programmingsfinaec++23

Read More
BackNext