- Copyright
- Copyright (c) 2012-2024, 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.
|
|