- Copyright
- Copyright (c) 2012-2025, OpenGeoSys Community (http://www.opengeosys.org) Distributed under a Modified BSD License. See accompanying file LICENSE.txt or http://www.opengeosys.org/project/license
Definition in file TMP.h.
|
template<typename Pred, template< typename... > typename SomeListOfTypes> |
constexpr List | BaseLib::TMP::detail::filter (Pred, SomeListOfTypes<> *) |
template<typename Pred, template< typename... > typename SomeListOfTypes, typename Head, typename... Tail> |
constexpr decltype(auto) | BaseLib::TMP::detail::filter (Pred pred, SomeListOfTypes< Head, Tail... > *) |
template<typename List, typename Pred> |
decltype(auto) | BaseLib::TMP::filter (Pred pred) |
template<template< typename... > typename List, typename Function, typename Head, typename... Tail> |
constexpr decltype(auto) | BaseLib::TMP::detail::map_to_array (Function &&f, List< Head, Tail... > *) |
template<template< typename... > typename List, typename Function> |
constexpr std::array< std::nullptr_t, 0 > | BaseLib::TMP::detail::map_to_array (Function &&, List<> *) |
template<typename List, typename Function> |
constexpr decltype(auto) | BaseLib::TMP::map_to_array (Function &&f) |
template<template< typename... > typename List, typename Function, typename... Types> |
void | BaseLib::TMP::detail::foreach (Function &&f, List< Types... > *) |
template<typename List, typename Function> |
void | BaseLib::TMP::foreach (Function &&f) |
template<typename List, typename Type> |
constexpr bool | BaseLib::TMP::contains () |
| Returns if Type is contained in the given List of types.
|