|
dune-typetree 2.11
|
Loading...
Searching...
No Matches
treepath.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
51 "HybridTreePath indices must be convertible to std::size_t or std::integral_constant<std::size_t,v>");
57 "HybridTreePath indices must be convertible to std::size_t or std::integral_constant<std::size_t,v>");
59 "HybridTreePath indices must be convertible to std::size_t or std::integral_constant<std::size_t,v>");
214 [[nodiscard]] constexpr auto treePathEntry(const HybridTreePath<T...>& tp, index_constant<i> = {})
239 [[nodiscard]] constexpr std::size_t treePathIndex(const HybridTreePath<T...>& tp, index_constant<i> = {})
constexpr auto treePathEntry(const HybridTreePath< T... > &tp, index_constant< i >={})
Returns a copy of the i-th element of the HybridTreePath.
Definition treepath.hh:214
constexpr std::size_t treePathSize(const HybridTreePath< T... > &)
Returns the size (number of components) of the given HybridTreePath.
Definition treepath.hh:191
constexpr auto makeTreePath(const T... t)
helper function to construct a new HybridTreePath from the given indices.
Definition treepath.hh:184
constexpr auto hybridTreePath(const T &... t)
Constructs a new HybridTreePath from the given indices.
Definition treepath.hh:102
constexpr std::size_t treePathIndex(const HybridTreePath< T... > &tp, index_constant< i >={})
Returns the index value of the i-th element of the HybridTreePath.
Definition treepath.hh:239
Definition treepath.hh:115
Definition treepath.hh:121
Definition treepath.hh:127
Definition treepath.hh:133
Definition treepath.hh:139
Definition treepath.hh:145
Definition treepath.hh:151
Definition treepath.hh:157
HybridTreePath< index_constant< i >..., index_constant< k > > type
Definition treepath.hh:257
HybridTreePath< index_constant< k >, index_constant< i >... > type
Definition treepath.hh:265
HybridTreePath< index_constant< i >... > type
Definition treepath.hh:294
HybridTreePath< index_constant< i >... > type
Definition treepath.hh:312
HybridTreePath< index_constant< i >..., index_constant< k >... > type
Definition treepath.hh:320
T is_same_v
T reduce(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8