All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
gears::meta::Any< Args > Struct Template Reference

Logical Or meta function. More...

Inherits Bool< false >.

Detailed Description

template<typename... Args>
struct gears::meta::Any< Args >

The equivalent of operator|| for bools except for meta functions. Evaluates it based on the argument's value. Returns std::true_type or std::false_type.

// passes the static_assert
static_assert(meta::Any<std::is_integral<int>, std::is_const<float>, std::is_function<int>>::value, "...");
Template Parameters
ArgsMeta functions to use logical or on.

Definition at line 170 of file meta/meta.hpp.