Lumiera  0.pre.03
»edit your freedom«
lib::meta::test::anonymous_namespace{config-flags-test.cpp} Namespace Reference

Typedefs

typedef CombineFlags< AllFlagsAllFlagCombinations
 
typedef Flags< ONE, TWO, THR, FOU >::Tuple AllFlags
 
typedef Config Conf0
 
typedef Config< ONE > Conf1
 
typedef Config< TWO > Conf2
 
typedef Config< THR > Conf3
 
typedef Config< TWO, FOU > Conf4
 
typedef Flags< ONE, THR >::Tuple Flags1
 
typedef Flags< TWO, FOU >::Tuple Flags2
 
typedef Types< Flags1, Flags2SomeFlagsets
 

Enumerations

enum  Cases {
  ONE = 1,
  TWO,
  THR,
  FOU,
  NUM_Cases = FOU,
  NOT_SET = 0
}
 

Classes

struct  Indeed
 
struct  Maybe
 a type which is only partially defined, for some configs. More...
 
struct  Maybe< Conf1 >
 
struct  Maybe< Conf3 >
 
struct  Maybe< Config< TWO, Fl > >
 

Class Documentation

◆ lib::meta::test::anonymous_namespace{config-flags-test.cpp}::Maybe

struct lib::meta::test::anonymous_namespace{config-flags-test.cpp}::Maybe
+ Collaboration diagram for Maybe< CONF >: