I don't know answer to your question but if you want to know about another generic C++ newsgroup then you can try this: news://nntp.aioe.org/comp.lang.c++ It is very active but like any unmoderated newsgroups, you can expect the thread to drift away from the main question. Good luck and a very Happy & Prosperous New Year On 30/12/2018 15:04, Ireneusz Szcześniak via Boost-users wrote:
Hi,
I'm writing to ask a C++ question, not specifically Boost-related, but this list is the best place I know.
How can I write a function template, which has a parameter of the universal reference to a specific type?
I can write a function template like this:
template <typename T> void foo(T &&t) { // The primary template implementation. cout << "Primary: " << __PRETTY_FUNCTION__ << endl; }
And so I can call this function with an expression of any value category, and any type, cv-qualified or not, like this:
int main() { foo(1); int i = 1; foo(i); const int ci = 1; foo(ci); }
In my code I need to provide different implementations of foo for different types (and these types are templated). How can I accomplish that?
Best, Irek