|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
tupleutility.hh File Reference
Go to the source code of this file.
Classes | |
| struct | Dune::PopFrontTuple< Tuple, size > |
| struct | Dune::PopFrontTuple< Tuple, 0 > |
| struct | Dune::PopBackTuple< Tuple, size > |
| struct | Dune::PopBackTuple< Tuple, 0 > |
| struct | Dune::ContainsType< Tuple, Type, N > |
| struct | Dune::ContainsType< Tuple, Type, 0 > |
| class | Dune::FirstTypeIndexTuple< Tuple, SubTuple, Seed, index, size > |
| struct | Dune::FirstTypeIndexTuple< Tuple, SubTuple, Seed, size, size > |
| class | Dune::MakeSubTuple< Tuple, Positions, Seed, index, size > |
| class | Dune::MakeSubTuple< Tuple, Positions, Seed, size, size > |
| class | Dune::TupleToVectorConverter< VectorTupleType, pos > |
| wrapper class to convert a vector of tuples of RangeTypes into something that behaves like a vector< RangeType > More... | |
| struct | Dune::InstantiateTuple< Tuple, Key, Seed, len > |
| Instantiate a tuple of elements with identical, simple constructors. More... | |
| struct | Dune::InstantiateTuple< Tuple, Key, Seed, 0 > |
Namespaces | |
| namespace | Dune |
Functions | |
| template<typename T , typename... Args> | |
| std::tuple< Args..., T > | Dune::tuple_push_back (const std::tuple< Args... > &tup, T t) |
| template<typename T , typename... Args> | |
| std::tuple< T, Args... > | Dune::tuple_push_front (const std::tuple< Args... > &tup, T t) |
| template<typename Tup , std::size_t... I> | |
| auto | Dune::tuple_pop_back_impl (const Tup &tup, const std::index_sequence< I... > &) -> decltype(std::make_tuple(std::get< I >(tup)...)) |
| template<typename T , typename... Args> | |
| auto | Dune::tuple_pop_back (const std::tuple< T, Args... > &tup) -> decltype(tuple_pop_back_impl(tup, std::make_index_sequence< sizeof...(Args) >())) |
| template<typename Tup , std::size_t... I> | |
| auto | Dune::tuple_pop_front_impl (const Tup &tup, const std::index_sequence< I... > &) -> decltype(std::make_tuple(std::get< I >(tup)...)) |
| template<typename T , typename... Args> | |
| auto | Dune::tuple_pop_front (const std::tuple< T, Args... > &tup) -> decltype(tuple_pop_front_impl(tup, std::make_index_sequence< sizeof...(Args) >())) |
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8