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

Apply a modification on all types in a list. More...

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

Go to the source code of this file.

Classes

struct  util::meta::apply< Functor, Ts >
 Apply a modification on all types in Ts. More...
 
struct  util::meta::apply< Functor, Traits< Ts... > >
 Apply a modification on all types in Ts. 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 Functor, typename... Ts>
using util::meta::apply_t = typename apply< Functor, Ts... >::type
 Helper for apply<...>::type.
 

Detailed Description

Apply a modification on all types in 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 apply.hpp.