LSST Applications g0f08755f38+9c285cab97,g1635faa6d4+13f3999e92,g1653933729+a8ce1bb630,g1a0ca8cf93+bf6eb00ceb,g28da252d5a+0829b12dee,g29321ee8c0+5700dc9eac,g2bbee38e9b+9634bc57db,g2bc492864f+9634bc57db,g2cdde0e794+c2c89b37c4,g3156d2b45e+41e33cbcdc,g347aa1857d+9634bc57db,g35bb328faa+a8ce1bb630,g3a166c0a6a+9634bc57db,g3e281a1b8c+9f2c4e2fc3,g414038480c+077ccc18e7,g41af890bb2+fde0dd39b6,g5fbc88fb19+17cd334064,g781aacb6e4+a8ce1bb630,g80478fca09+55a9465950,g82479be7b0+d730eedb7d,g858d7b2824+9c285cab97,g9125e01d80+a8ce1bb630,g9726552aa6+10f999ec6a,ga5288a1d22+2a84bb7594,gacf8899fa4+c69c5206e8,gae0086650b+a8ce1bb630,gb58c049af0+d64f4d3760,gc28159a63d+9634bc57db,gcf0d15dbbd+4b7d09cae4,gda3e153d99+9c285cab97,gda6a2b7d83+4b7d09cae4,gdaeeff99f8+1711a396fd,ge2409df99d+5e831397f4,ge79ae78c31+9634bc57db,gf0baf85859+147a0692ba,gf3967379c6+41c94011de,gf3fb38a9a8+8f07a9901b,gfb92a5be7c+9c285cab97,w.2024.46
LSST Data Management Base Package
|
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 40 of file FlagHandler.h.
|
inline |
Definition at line 43 of file FlagHandler.h.
|
inline |
|
inline |
Definition at line 50 of file FlagHandler.h.
|
inline |
Definition at line 49 of file FlagHandler.h.
std::string lsst::meas::base::FlagDefinition::doc |
Definition at line 53 of file FlagHandler.h.
std::string lsst::meas::base::FlagDefinition::name |
Definition at line 52 of file FlagHandler.h.
std::size_t lsst::meas::base::FlagDefinition::number |
Definition at line 54 of file FlagHandler.h.
|
staticconstexpr |
Definition at line 41 of file FlagHandler.h.