casa
$Rev:20696$
|
Forward declarations for MaskedLogicalArrays. More...
#include <MaskLogiArrFwd.h>
Public Types | |
typedef MaskedArray < LogicalArrayElem > | MaskedLogicalArray |
Define MaskedLogicalArray. |
Forward declarations for MaskedLogicalArrays.
MaskLogiArrayFwd is short for MaskedLogicalArrayForwards, which is too long by AIPS++ file naming conventions. It contains forwards for MaskedLogicalArrays.
This file contains forward definitions for MaskedLogicalArrays.
There are places where MaskedLogicalArrays cannot be defined, i.e. where MaskLogiArr.h cannot be included. In those places, one must provide forward declarations for those objects which one is using. This is particularly tricky for MaskedLogicalArrays, since they are not classes, but are rather typedefs. In order to make these forwards easier to get correct, and easier to maintain, this file was created. If MaskedLogicalArrays should ever be change to a class, only this file would need to be changed, instead of every file where the current typedefs would have to be changed to class forwards.
Definition at line 86 of file MaskLogiArrFwd.h.
typedef MaskedArray<LogicalArrayElem> casa::MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards::MaskedLogicalArray |
Define MaskedLogicalArray.
Definition at line 91 of file MaskLogiArrFwd.h.