Type Sequences
More...
#include <fennec/lang/detail/_type_sequences.h>
Go to the source code of this file.
- Author
- Medusa Slockbower
- Copyright
- Copyright © 2025 Medusa Slockbower (GPLv3)
|
|
template<typename... TypesT> |
| using | fennec::first_element_t = typename first_element< TypesT... >::type |
| | alias for first_element<TypesT>::type
|
| |
| template<template< typename > typename SearchT, typename... TypesT> |
| using | fennec::search_element_t = search_element< SearchT, TypesT... >::type |
| | Shorthand for search_element_t<T, Ts...>::type
|
| |
◆ search_element_t
template<template< typename > typename SearchT, typename... TypesT>
- Template Parameters
-
| SearchT | A type that satisfies template<typename> and contains static constexpr bool value; to use for searching |
| TypesT | The type sequence to search |
◆ max_element_size_v
template<typename... Ts>
| constexpr size_t fennec::max_element_size_v = max_element_size<Ts...>::value |
|
constexpr |
- Template Parameters
-
| Ts | The type sequence to check |
◆ find_element_v
template<typename T , typename... Ts>
| constexpr size_t fennec::find_element_v = find_element<T, Ts...>::value |
|
constexpr |
- Template Parameters
-
| T | The type to find |
| Ts | The type sequence to check |
◆ contains_element_v
template<typename T , typename... Ts>
| constexpr bool fennec::contains_element_v = contains_element<T, Ts...>::value |
|
constexpr |
- Template Parameters
-
| T | The type to find |
| Ts | The type sequence to check |
◆ is_unique_v
template<typename... Ts>
| constexpr bool fennec::is_unique_v = is_unique<Ts...>::value |
|
constexpr |
- Template Parameters
-
| Ts | The type sequence to check |