|
Public Types | |
enum | Crit { DATA , ELANGLE , TIME , DATA , ELANGLE , TIME } |
enum | Oper { MIN , MAX , MIN , MAX } |
enum | Crit { DATA , ELANGLE , TIME , DATA , ELANGLE , TIME } |
enum | Oper { MIN , MAX , MIN , MAX } |
typedef drain::EnumFlagger< drain::SingleFlagger< Crit > > | CritFlagger |
typedef drain::EnumFlagger< drain::SingleFlagger< Oper > > | OperFlagger |
typedef drain::EnumFlagger< drain::SingleFlagger< Crit > > | CritFlagger |
typedef drain::EnumFlagger< drain::SingleFlagger< Oper > > | OperFlagger |
Public Member Functions | |
template<typename ... TT> | |
void | set (Crit crit, const TT &... args) |
template<typename ... TT> | |
void | set (Oper oper, const TT &... args) |
void | set (const std::string s) |
Expects <crit>[:<oper>]. | |
void | set () |
template<typename ... TT> | |
void | set (Crit crit, const TT &... args) |
template<typename ... TT> | |
void | set (Oper oper, const TT &... args) |
void | set (const std::string s) |
Expects <crit>[:<oper>]. | |
void | set () |
Public Attributes | |
const char | separator = ':' |
CritFlagger | criterion |
OperFlagger | operation |
std::string | str |