TStringGetter<TEXT(“Passing this string via template argument”)> Getter;
constexpr auto String = Getter.Get();`A good use case for this is parameterizing shaders with defines that are strings.
These go through a separate process and we’re currently updating the automation for it, so it might take a bit longer until we get back to you on that PR.
I’m not directly involved, but I think it’s likely this will not be merged. We are very conservative in what containers to include in the Core module and without any actual use in Engine code we will likely not merge it. Usually we wait for patterns to be in use in several engine modules before we include something as a generic container in Core and the implementation of this is short enough that it could easily be implemented as a private class in any modules that need it.
You’ll hear back on Github once the automation is back up and the Core team had time to review your change.
Yeah that is completely fair! Makes sense too. We have started using it in our code base, and I felt like it was wonderfully generic and usable for anything else in the engine so thought I would see if you peeps would also want it