MaskLogiArrFwd.h
Classes
- Global Functions -- Forward declarations for MaskedLogicalArrays. (full description)
Interface
Review Status
- Programs:
- Tests:
Prerequisite
Etymology
MaskLogiArrayFwd is short for MaskedLogicalArrayForwards, which is
too long by AIPS++ file naming conventions. It contains forwards
for MaskedLogicalArrays.
Synopsis
This file contains forward definitions for MaskedLogicalArrays.
Motivation
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.
To Do
- Consider making these into classes.
- Consider replacing with builtin boolean class when that
makes it into the C++ compiler.
Member Description