#include <fits.h>
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 94 of file 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 &) |
| casa::FitsLogical::FitsLogical | ( | Bool | x | ) | [inline] |
| casa::FitsLogical::FitsLogical | ( | const FitsLogical & | x | ) | [inline] |
| FitsLogical& casa::FitsLogical::operator= | ( | const FitsLogical & | x | ) | [inline] |
| FitsLogical& casa::FitsLogical::operator= | ( | Bool | x | ) | [inline] |
| Bool casa::FitsLogical::isdefined | ( | ) | const [inline] |
| casa::FitsLogical::operator Bool | ( | ) | [inline] |
| ostream& operator<< | ( | ostream & | o, | |
| const FitsLogical & | ||||
| ) | [friend] |
char casa::FitsLogical::v [protected] |
Definition at line 108 of file fits.h.
Referenced by FitsLogical(), isdefined(), operator Bool(), operator=(), and undefine().
1.5.1