lsst.meas.base
14.0-9-g876143c+3
|
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>
Public Member Functions | |
FlagDefinition () | |
FlagDefinition (std::string const &name, std::string const &doc, std::size_t number=number_undefined) | |
bool | operator== (FlagDefinition const &other) const |
bool | operator!= (FlagDefinition const &other) const |
Public Attributes | |
std::string | name |
std::string | doc |
std::size_t | number |
Static Public Attributes | |
static constexpr std::size_t | number_undefined = SIZE_MAX |
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.
|
inline |
Definition at line 42 of file FlagHandler.h.
|
inline |
Definition at line 44 of file FlagHandler.h.
|
inline |
Definition at line 51 of file FlagHandler.h.
|
inline |
Definition at line 48 of file FlagHandler.h.
std::string lsst::meas::base::FlagDefinition::doc |
Definition at line 56 of file FlagHandler.h.
std::string lsst::meas::base::FlagDefinition::name |
Definition at line 55 of file FlagHandler.h.
std::size_t lsst::meas::base::FlagDefinition::number |
Definition at line 57 of file FlagHandler.h.
|
static |
Definition at line 40 of file FlagHandler.h.