Simple class used to define and document flags The name and doc constitute the identity of the FlagDefinition The number is used for indexing, but is assigned arbitrarily.
More...
#include <FlagHandler.h>
Simple class used to define and document flags The name and doc constitute the identity of the FlagDefinition The number is used for indexing, but is assigned arbitrarily.
Definition at line 38 of file FlagHandler.h.
◆ FlagDefinition() [1/2]
lsst::meas::base::FlagDefinition::FlagDefinition |
( |
| ) |
|
|
inline |
◆ FlagDefinition() [2/2]
lsst::meas::base::FlagDefinition::FlagDefinition |
( |
std::string const & |
name, |
|
|
std::string const & |
doc, |
|
|
std::size_t |
number = number_undefined |
|
) |
| |
|
inline |
◆ operator!=()
bool lsst::meas::base::FlagDefinition::operator!= |
( |
FlagDefinition const & |
other | ) |
const |
|
inline |
◆ operator==()
bool lsst::meas::base::FlagDefinition::operator== |
( |
FlagDefinition const & |
other | ) |
const |
|
inline |
◆ doc
std::string lsst::meas::base::FlagDefinition::doc |
◆ name
std::string lsst::meas::base::FlagDefinition::name |
◆ number
std::size_t lsst::meas::base::FlagDefinition::number |
◆ number_undefined
constexpr std::size_t lsst::meas::base::FlagDefinition::number_undefined = SIZE_MAX |
|
static |
The documentation for this struct was generated from the following files: