24 Feb
2014
24 Feb
'14
2:28 p.m.
On 02/24/14 05:04, Krzysztof Czainski wrote:
2014-02-24 11:55 GMT+01:00 MM <finjulhich@gmail.com <mailto:finjulhich@gmail.com>>:
Hello,
I just wanted to confirm there's no provided method to get the n'th element of say a fusion vector where n is known at runtime, except of handling it explicitkly with a switch case?
Thanks
MM
If such a function existed, what return type would it have?
Regards, Kris
What about: variant<T1,T2,T3> get(unsigned n, vector<T1,T2,T3>) ? For example: vector<T1,T2,T3> vec(T1(),T2(),T3()); variant<T1,T2,T3> var; var = get(2,vec); assert(var.which(),2); -regards, Larry