#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.
1.8.8