Skip to content
Snippets Groups Projects
Commit 6b1f95af authored by Atkins, Charles Vernon's avatar Atkins, Charles Vernon
Browse files

Added a ValueType trait to TypeInfo.

This will allow for generic template functions that can deal with
complex types using thier underlying value types.  So rather than have:

template<T> T foo(const T&);
template<T> T foo(const std::complex<T>&);

to handle the case where an std::complex<float> should use a float
return value, you can now use a single signature:

template<T> TypeInfo<T>::ValueType foo(const T&);
parent 809643ad
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment