Dune Core Modules (2.5.0)
Dune::FirstTypeIndex< Tuple, T, start > Struct Template Reference
Find the first occurrence of a type in a std::tuple. More...
#include <dune/common/tupleutility.hh>
Detailed Description
template<class Tuple, class T, std::size_t start = 0>
struct Dune::FirstTypeIndex< Tuple, T, start >
struct Dune::FirstTypeIndex< Tuple, T, start >
Find the first occurrence of a type in a std::tuple.
- Template Parameters
-
Tuple The std::tuple type to search in. T Type to search for. start First index to try. This can be adjusted to skip leading std::tuple elements.
This class can search for a particular type in std::tuple. It will check each type in the std::tuple in turn, and set its member constant value
to the index of the first occurrence of type was found. If the type was not found, a static_assert is triggered.
The documentation for this struct was generated from the following file:
- dune/common/tupleutility.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)