![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
The definition when static_if gets a "true" condition.
More...
Public Types | |
| template<template< class... > class OnTrue, class, class... P> | |
| using | then_apply_else = OnTrue<P...> |
| If condition were true, apply an alias, otherwise result in OnFalse. | |
| template<template< class... > class OnTrue, template< class... > class, class... P> | |
| using | then_apply_else_apply = OnTrue<P...> |
| An alias that, itself, takes an "OnTrue" alias, an "OnFalse" alias, and a pack of type parameters "...P". | |
| template<class OnTrue, class> | |
| using | then_else = OnTrue |
| If condition were true, result in OnTrue, otherwise result in OnFalse. | |
| template<class OnTrue, template< class... > class, class...> | |
| using | then_else_apply = OnTrue |
| If condition were true, result in OnTrue, otherwise apply an alias. | |
The definition when static_if gets a "true" condition.
| using arene::base::static_if< true >::then_apply_else = OnTrue<P...> |
If condition were true, apply an alias, otherwise result in OnFalse.
| using arene::base::static_if< true >::then_apply_else_apply = OnTrue<P...> |
An alias that, itself, takes an "OnTrue" alias, an "OnFalse" alias, and a pack of type parameters "...P".
If condition were true (it is) results in OnTrue<P..> otherwise results in OnFalse<P...>
| using arene::base::static_if< true >::then_else = OnTrue |
If condition were true, result in OnTrue, otherwise result in OnFalse.
| using arene::base::static_if< true >::then_else_apply = OnTrue |
If condition were true, result in OnTrue, otherwise apply an alias.