5 /// The status of a function.
6 namespace func_status {
13 /// Command cannot be executed
22 void toggle(value_type & flag, bool b)
24 flag = static_cast<value_type>(flag | (b ? ToggleOn : ToggleOff));
30 void operator|=(func_status::value_type & fs, func_status::value_type f)
32 fs = static_cast<func_status::value_type>(fs | f);