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