ECSTASY
All in the name
Loading...
Searching...
No Matches
filter.hpp File Reference

Filter types from a list. More...

#include "Traits.hpp"
Include dependency graph for filter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  util::meta::_filter< Treated, Filter, Untreated >
 
struct  util::meta::_filter< Traits< Treated... >, Filter >
 
struct  util::meta::_filter< Traits< Treated... >, Filter, Current, Untreated... >
 
struct  util::meta::filter< Filter, Ts >
 Filter the types in Ts keeping only those for which Filter<T>::value was true. More...
 

Namespaces

namespace  util
 Namespace regrouping helpers used by ecstasy but not specific to ecstasy.
 
namespace  util::meta
 Namespace regrouping all meta programmation helper types.
 

Typedefs

template<template< typename > typename Filter, typename... Ts>
using util::meta::filter_t = typename filter< Filter, Ts... >::type
 Helper for filter<...>::type.
 

Detailed Description

Filter types from a list.

Author
Andréas Leroux (andre.nosp@m.as.l.nosp@m.eroux.nosp@m.@epi.nosp@m.tech..nosp@m.eu)
Version
1.0.0
Date
2022-12-15

Definition in file filter.hpp.