#include <Boolean.h>
Inheritance diagram for Boolean:
Public Member Functions | |
Boolean () | |
Boolean (const char *value) | |
Boolean (const std::string &value) | |
virtual bool | isMissing (void) const |
virtual void | setMissing (void) |
virtual void | set (const char *value) |
virtual void | set (const std::string &value) |
virtual const std::string | get (void) const |
char | getAsChar (void) const |
virtual void | set (const bool value) |
virtual const bool | getBoolean (void) const |
bool | operator== (const Data &b) const |
bool | operator< (const Data &b) const |
virtual Boolean * | clone () const |
const DATATYPE | getDataType (void) const |
Static Public Member Functions | |
static void | addLookupTableEntry (std::string label, bool value) |
Protected Attributes | |
bool | _value |
bool | _isMissing |
Static Private Attributes | |
static std::map< std::string, bool > | _lookupTable |
Friends | |
class | BooleanMapLoader |
Boolean variables can take the values true, false or missing
|
|
|
|
|
|
|
Reimplemented in Carrier, Consultand, Gender, LivingDead, Proband, and Sampled. |
|
Implements Data. |
|
Implements Data. Reimplemented in Carrier, Consultand, Gender, LivingDead, Proband, and Sampled. |
|
|
|
|
|
Implements Data. |
|
Implements Data. |
|
operator< NOTA BENE: This is used for SORTING ONLY Implements Data. |
|
Implements Data. |
|
Reimplemented in Carrier, Consultand, Gender, LivingDead, Proband, and Sampled. |
|
Implements Data. Reimplemented in Carrier, Consultand, Gender, LivingDead, Proband, and Sampled. |
|
Implements Data. Reimplemented in Carrier, Consultand, Gender, LivingDead, Proband, and Sampled. |
|
Implements Data. |
|
|
|
|
|
Reimplemented in Carrier, Consultand, Gender, LivingDead, Proband, and Sampled. |
|
|