#include <type_traits>
#include <utility>
Go to the source code of this file.
|
| template<typename TTuple , typename TFunction , size_t TIndex> |
| void | bdm::detail::ApplyImpl (TTuple *t, TFunction &&function) |
| |
| template<typename TTuple , typename TFunction , size_t... TIndices> |
| void | bdm::detail::Apply (TTuple *t, size_t index, TFunction &&f, std::index_sequence< TIndices... >) |
| |
| template<typename TTuple , typename TFunction > |
| void | bdm::Apply (TTuple *t, size_t index, TFunction &&f) |
| |
| template<typename T , typename... Types> |
| constexpr int | bdm::GetIndex () |
| |