Lumiera  0.pre.03
»edit your freedom«
SelectOrInit< bool, typename, idx > Struct Template Reference

#include "lib/meta/variadic-helper.hpp"

Description

template<bool, typename, size_t idx>
struct lib::meta::anonymous_namespace{variadic-helper.hpp}::SelectOrInit< bool, typename, idx >

helper to decide if SelectVararg shall be applied. When the boolean condition does not hold, then, instead of selecting from the argument list, an element of type DEFAULT is created as fallback.

Definition at line 328 of file variadic-helper.hpp.

Additional Inherited Members

- Static Public Member Functions inherited from SelectVararg< idx >
static auto get (ARG, ARGS &&...args)
 
+ Inheritance diagram for SelectOrInit< bool, typename, idx >:
+ Collaboration diagram for SelectOrInit< bool, typename, idx >:

The documentation for this struct was generated from the following file: