Lumiera  0.pre.03
»edit your freedom«
FlagInfo< FLAGS > Struct Template Reference

#include "lib/meta/configflags.hpp"

Description

template<class FLAGS>
struct lib::meta::FlagInfo< FLAGS >

Helper for calculating values and for invoking runtime code based on a given FlagTuple.

Can also be used on a Typelist of several Configs. The latter case is typically used to invoke an operation while enumerating all Flag-Configurations defined in Code. An example would be to build (at runtime) an dispatcher table. Explanation: For the Case covering a List of Configs, we provide a templated visitation function, which can accept a functor object to be invoked on each Configuration.

Definition at line 149 of file configflags.hpp.

+ Collaboration diagram for FlagInfo< FLAGS >:

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