#include <mia/core/defines.hh>
Go to the source code of this file.
Enumerations | |
enum | CCmdOptionFlags : int { CCmdOptionFlags::none = 0, CCmdOptionFlags::required = 1, CCmdOptionFlags::input = 2, CCmdOptionFlags::output = 4, CCmdOptionFlags::required_input = 3, CCmdOptionFlags::required_output = 5, CCmdOptionFlags::validate = 8 } |
Functions | |
bool | has_flag (CCmdOptionFlags flags, CCmdOptionFlags test) |
CCmdOptionFlags | operator& (CCmdOptionFlags lhs, CCmdOptionFlags rhs) |
CCmdOptionFlags | operator-= (CCmdOptionFlags &lhs, CCmdOptionFlags rhs) |
std::ostream & | operator<< (std::ostream &os, CCmdOptionFlags flags) |
CCmdOptionFlags | operator| (CCmdOptionFlags lhs, CCmdOptionFlags rhs) |
|
strong |
Enumerator | |
---|---|
none | |
required | |
input | |
output | |
required_input | |
required_output | |
validate |
Definition at line 28 of file cmdoptionflags.hh.
|
inline |
Definition at line 54 of file cmdoptionflags.hh.
Referenced by make_opt().
|
inline |
Definition at line 43 of file cmdoptionflags.hh.
|
inline |
Definition at line 48 of file cmdoptionflags.hh.
|
inline |
Definition at line 59 of file cmdoptionflags.hh.
References input, none, output, required, required_input, required_output, and validate.
|
inline |
Definition at line 38 of file cmdoptionflags.hh.