FindUniqueTupleIndex< SEARCHTYPE, TUPLETYPE > Struct Template Reference
#include <tuple.h>
A class that can be used to find the index of a unique element type in a tuple. If no match was found or the type was not unique, a negative value is used. Unique means there is exactly one element with the given type. Works at compile time.
范例:
static const Int index = FindTupleIndex<String, Tuple<Int, String, String>>::value; // index is negative, because String occurs twice static_assert (index < 0, "type not found" );::value contains the index of the type if it was found exactly once, or a negative value otherwise.
SEARCHTYPE | Type to search for. |
TUPLETYPE | Type of the tuple that is searched in. |