A two-state message field (either set/true or cleared/false).
More...
#include <info.hpp>
A two-state message field (either set/true or cleared/false).
Definition at line 197 of file info.hpp.
bool hebi::Info::FlagField::has |
( |
| ) |
const |
Returns true
if the flag is set, false if it is cleared.
Definition at line 128 of file info.cpp.
hebi::Info::FlagField::operator bool |
( |
| ) |
const |
|
explicit |
Allows casting to a bool to check if the flag is set without directly calling has()
.
This can be used as in the following (assuming 'parent' is a parent message, and this field is called 'myField')
Info::FlagField& f = parent.myField();
if (f)
std::cout << "Field has value: " << f.get() << std::endl;
else
std::cout << "Field has no value!" << std::endl;
Definition at line 123 of file info.cpp.
The documentation for this class was generated from the following files: