#include <fits.h>
Public Member Functions | |
FitsLogical () | |
FitsLogical (Bool x) | |
FitsLogical (const FitsLogical &x) | |
FitsLogical & | operator= (const FitsLogical &x) |
FitsLogical & | operator= (Bool x) |
Bool | isdefined () const |
void | undefine () |
operator Bool () | |
Protected Attributes | |
char | v |
Friends | |
ostream & | operator<< (ostream &o, const FitsLogical &) |
FITS helper class.
FitsLogical is a helper class that is not intended for general use.
Here is an example of the FitsLogical class.
FitsLogical x; FitsLogical y(True); FitsLogical z = x; ..\. x = y; y = False; x.undefine(); Bool b; if (x.isdefined()) b = x; b = y; If y is undefined, b will be false.
Definition at line 95 of file fits.h.
casacore::FitsLogical::FitsLogical | ( | Bool | x | ) | [inline] |
Definition at line 99 of file fits.h.
References casacore::True, and v.
casacore::FitsLogical::FitsLogical | ( | const FitsLogical & | x | ) | [inline] |
Bool casacore::FitsLogical::isdefined | ( | ) | const [inline] |
Definition at line 105 of file fits.h.
References casacore::False, casacore::True, and v.
casacore::FitsLogical::operator Bool | ( | ) | [inline] |
Definition at line 107 of file fits.h.
References casacore::False, casacore::True, and v.
FitsLogical& casacore::FitsLogical::operator= | ( | Bool | x | ) | [inline] |
Definition at line 103 of file fits.h.
References casacore::True, and v.
FitsLogical& casacore::FitsLogical::operator= | ( | const FitsLogical & | x | ) | [inline] |
void casacore::FitsLogical::undefine | ( | ) | [inline] |
ostream& operator<< | ( | ostream & | o, | |
const FitsLogical & | ||||
) | [friend] |
char casacore::FitsLogical::v [protected] |
Definition at line 109 of file fits.h.
Referenced by FitsLogical(), isdefined(), operator Bool(), operator=(), and undefine().