Is aggregate initialization with user-defined fields possible in a struct with members derived from a template parameter including these fields?
Background I’m aware the question is quite the mouthfull, so I’ll try to explain the situation to the best of my ability. Aggregate initialization of templated classes has become quite easy to utilize with C++20 onwards due to implicit class template argument deduction. However, most implimentations taking advantage of this create explicitly named member variables. […]