std::piecewise_construct (3) Linux Manual Page
std::piecewise_construct – std::piecewise_construct Synopsis constexpr piecewise_construct_t piecewise_construct (since C++11) = std::piecewise_construct_t(); (until C++17) inline constexpr piecewise_construct_t piecewise_construct (since C++17) = std::piecewise_construct_t(); The constant std::piecewise_construct is an instance of an empty struct tag type std::piecewise_construct_t. Example // Run this code #include <iostream> #include <utility> #include <tuple> struct Foo { Foo(std::tuple<int, float>) { std::cout << "Constructed a…
