| casa::AbortError | Exception which halts execution |
| casa::ACG | Additive number generator |
| casa::AipsError | Base class for all AIPS++ library errors |
| casa::AipsIO | AipsIO is the object persistency mechanism of AIPS++ |
| casa::AipsIOCarray_global_functions_AipsIOCarray | Templated functions to get/put a C-style array from/into AipsIO |
| casa::Aipsrc | Class to read the aipsrc general resource files |
| casa::AipsrcValue< T > | Class to read values from the Aipsrc general resource files |
| casa::AipsrcValue_Bool< Bool > | Specialization of AipsrcValue for Bool |
| casa::AipsrcVector< T > | Read multiple values from the Aipsrc resource files |
| casa::AipsrcVector_Bool< Bool > | Specialization of AipsrcVector for Bool |
| casa::AipsrcVector_String< String > | Specialization of AipsrcVector for String |
| casa::AllocError | Allocation errors |
| casa::AppInfo | General information for applications |
| casa::Array< T > | Template <class T, class U> class vector; |
| casa::ArrayAccessor< T, Axis< U > > | Fast 1D accessor/iterator for nD array classes |
| casa::ArrayAccessor_RT< T, AxisN > | Specialization for run-time axes |
| casa::ArrayBase | Non-templated base class for templated Array class |
| casa::ArrayBase_global_functions_Array_general_global_functions | General global functions for Arrays |
| casa::ArrayBaseAccessor< T > | Axis independent base for the ArrayAccessor classes |
| casa::ArrayConformanceError | An error thrown when two arrays do not conform |
| casa::ArrayError | The base class for all Array exception classes |
| casa::ArrayIndexError | An error thrown when an index is out of range |
| casa::ArrayIO_global_functions_Array_Ascii_IO | Global functions for Matrix/Vector input/output using ASCII format |
| casa::ArrayIO_global_functions_Array_binary_IO | Global functions to read/write binary arrays from/to a file |
| casa::ArrayIO_global_functions_Array_IO | Input/output operators for Arrays |
| casa::ArrayIterator< T > | Iterate an Array cursor through another Array |
| casa::ArrayIteratorError | An error thrown by an ArrayIterator |
| casa::ArrayLogical_global_functions_Array_logical_operations | Logical operations for Arrays |
| casa::ArrayMath_global_functions_Array_mathematical_operations | Mathematical operations for Arrays |
| casa::ArrayMath_global_functions_partialFuncHelper | Helper function for partialX functions |
| casa::ArrayNDimError | Thrown when two arrays have different dimensionality |
| casa::ArrayPositionIterator | Iterate an IPosition through the shape of an Array |
| casa::ArrayShapeError | An error thrown when two arrays have different shapes |
| casa::ArraySlicerError | An error thrown by an Slicer member function |
| casa::ArrayUtil_global_functions_concatenateArray | Concatenate two Arrays |
| casa::ArrayUtil_global_functions_reorderArray | Reorder the axes of an array |
| casa::ArrayUtil_global_functions_reorderArrayHelper | Helper function for function reorderArray |
| casa::ArrayUtil_global_functions_stringToVector | Split a String into its elements |
| casa::assert_< t > | Utility class for Assert macros |
| casa::AxesMapping | Info about mapping array axes to another order |
| casa::AxesSpecifier | Specification of axes to keep or remove |
| casa::Array< T >::BaseIteratorSTL | |
| casa::BaseSinkSource | Shared base class for ByteSink and ByteSource |
| casa::BinarySearch_global_functions_binarysearch | Binary search a sorted, linear, data structure |
| casa::Binomial | Binomial distribution |
| casa::BitVector | Bit vectors of any size |
| casa::BitVectorHelper | Helper class for BitVector |
| casa::Block< T > | Simple 1-D array |
| casa::BlockIO_global_functions_BlockIO | IO functions for Block |
| casa::BucketCache | Cache for buckets in a part of a file |
| casa::BucketCache_global_functions_BucketCache_CallBack | Define the type of the static read and write function |
| casa::BucketFile | File object for the bucket cache |
| casa::ByteIO | Abstract base class for IO on a byte stream |
| casa::ByteSink | Class for write-only access to data in a given format |
| casa::ByteSinkSource | Class for read/write access to data in a given format |
| casa::ByteSource | Class for read-only access to data in a given format |
| casa::CanonicalConversion | LDOUBLE is 8 bytes on SUN, but 16 bytes canonical |
| casa::CanonicalDataConversion | A class with virtual functions to convert canonical format |
| casa::CanonicalIO | Class for IO in canonical format |
| casa::CASATask | Task interface |
| casa::Choice | Class to ask a user a choice |
| casa::Compare_global_functions_ObjCompareFunc | Signature of comparison functions |
| casa::Complex_global_functions_Complex_comparisons | Complex comparisons |
| casa::Complex_global_functions_Complex_desc | Single and double precision complex numbers |
| casa::Complex_global_functions_Complex_NaN | Complex NaN |
| casa::Complex_global_functions_DComplex_comparisons | DComplex comparisons |
| casa::Complex_global_functions_DComplex_NaN | DComplex NaN |
| casa::Complex_global_functions_erf | Error function |
| casa::Complex_global_functions_fmod | Fmod |
| casa::Complex_global_functions_inverse | Inverse trigonometry |
| casa::Complex_global_functions_math | Additional complex mathematical functions |
| casa::Complex_global_functions_maxmin | Max and min, floor and ceil functions |
| casa::Complex_global_functions_near | The near functions |
| Complexfwd_global_functions_Complexfwd | Forward declaration complex classes |
| casa::CompositeNumber | This class generates composite numbers |
| casa::ConstDlistIter< t > | Deprecated use ConstListIter |
| casa::ConstHashMapIter< key, val > | |
| casa::Array< T >::ConstIteratorSTL | |
| casa::ConstListIter< t > | Doubly linked constant list iterator |
| casa::ConstMapIter< key, value > | Const associative array iterator |
| casa::Conversion | A class with general conversion definitions |
| casa::ConversionIO | Class for IO in a converted format |
| casa::ConvertScalar_global_functions_Scalar_conversion | Templated functions to convert scalars from one type to another |
| casa::Copy_global_functions_copy | Copy methods |
| casa::Copy_global_functions_test | Test routines |
| casa::Copy_global_functions_throw | Copy objects from one C-style array to another |
| casa::CountedConstPtr< t > | Regular referenced counted pointer for constant data |
| casa::CountedPtr< t > | Regular referenced counted pointer for non-constant data |
| casa::CountedPtr_global_functions_dereference_error | Act on dereference error |
| casa::COWPtr< T > | Copy-On-Write-Pointer class - allows control of copy based on constness |
| casa::Cube< T > | A 3-D Specialization of the Array class |
| casa::DataConversion | Abstract base class with functions to convert any format |
| casa::DataType_global_functions_DataType | Data types (primarily) in the table system |
| casa::DefaultValue_global_functions_defval | A templated function which sets a variable to a default value |
| casa::Directory | Get information about, and manipulate directories |
| casa::DirectoryIterator | Traverse the contents of a directory |
| casa::DiscreteUniform | Discrete uniform distribution |
| casa::Dlink< t > | Deprecated use Link instead |
| casa::Dlist< t > | Deprecated use List instead |
| casa::DlistIO_global_functions_inoutput | Global IO functions |
| casa::DlistIter< t > | Deprecated use ListIter instead |
| casa::DOos | DO for accessing os-specific functions |
| casa::Dummy_Constants_class | Mathematical and numerical constants |
| casa::DuplError | Duplicate key errors |
| casa::duplError< t > | Duplicate key errors where the bad key is returned |
| casa::DynBuffer | Store data in dynamically allocated buffers |
| casa::EmptyStackError | Error class for the Stack class |
| casa::EnvironmentVariable | This class allows for getting enviroment variables |
| casa::Erlang | Erlang distribution |
| casa::Euler | Vector of Euler rotation angles |
| casa::ExtendSpecifier | Specification of new and stretched lattice axes |
| casa::Fallible< T > | Mark a value as valid or invalid |
| casa::Fallible_global_functions_invalid_access | Throw exception on access of an invalid object This function gets called when an invalid object is accessed |
| casa::File | Class to get file information and a base for other file classes |
| casa::FilebufIO | Class for buffered file IO |
| casa::FiledesIO | Class for IO on a file descriptor |
| casa::FileLocker | Class to handle file locking |
| casa::MVAngle::Format | Format structure |
| casa::MVTime::Format | Format structure |
| casa::Functional< Domain, Range > | Map a domain object into a range object via operator() |
| casa::generic_global_functions_def | Generic gnu macros |
| casa::GenSort< T > | General in-place sort functions |
| casa::GenSort_global_functions_genSortIndirect | Global indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions |
| casa::GenSort_global_functions_genSortInPlace | Global in-place sort functions The following global functions are easier to use than the static GenSort member functions |
| casa::GenSortIndirect< T > | General indirect sort functions |
| casa::Geometric | Discrete geometric distribution |
| casa::HashClass< key > | Hash function with state |
| casa::HashMap< key, val > | Associative Array with a hash table implementation |
| casa::HashMap_global_functions_defaulthashvalue | Specify the default values for HashMap keys |
| casa::HashMap_global_functions_hashfunc | Hash functions for standard types |
| casa::HashMapIO_global_functions_hashmapio | HashMap/HashMapIter IO functions |
| casa::HashMapIter< key, val > | Step through a non-const HashMap |
| casa::HostInfo | Miscellaneous information about this host and process |
| casa::HyperGeometric | Hypergeometric distribution |
| casa::IBMConversion | A class with static functions to convert IBM format |
| casa::IBMDataConversion | A class with virtual functions to convert IBM format |
| casa::IComplex | Integer complex numbers |
| casa::IndexError | Base class for all indexing errors |
| casa::indexError< t > | Index errors returning the bad index |
| casa::Input | Input.h: A simple command-line argument method for applications |
| casa::InvalidIterError | Invalide iteration error class |
| casa::IPosition | A Vector of integers, for indexing into Array<T> objects |
| casa::IPosition_global_functions_IPosition_Arithmetic | Arithmetic Operations for IPosition's Element by element arithmetic on IPositions |
| casa::IPosition_global_functions_IPosition_Indexing | Indexing functions for IPosition's Convert between IPosition and offset in an array |
| casa::IPosition_global_functions_IPosition_Logical | Logical operations for IPosition's Element by element boolean operations on IPositions |
| casa::Array< T >::IteratorSTL | |
| casa::IterBoundaryError | Iteration Boundary error class |
| casa::IterError | Iteration error class |
| casa::IterInitError | Iteration initialization error |
| casa::LargeFilebufIO | Class for buffered IO on a large file |
| casa::LargeFiledesIO | Class for IO on a large file descriptor |
| casa::LargeRegularFileIO | Class for IO on a regular large file |
| casa::LECanonicalConversion | A class with static functions to convert little endian canonical format |
| casa::LECanonicalDataConversion | A class with virtual functions to convert little endian canonical format |
| casa::LECanonicalIO | Class for IO in little endian canonical format |
| casa::LinearSearch_global_functions_linearsearch | Linear search a linear data structure |
| casa::Link< t > | Doubly linked list primitive |
| casa::List< t > | Doubly linked list |
| casa::ListIO_global_functions_List_IO | Input/output operators for Lists |
| casa::ListIter< t > | Doubly linked non-constant list iterator The List class above only provides for the list framework |
| casa::ListMap< key, value > | Map with list ordering/operations |
| ListMapIO_global_functions_ListMap_IO | Input/output operators for ListMaps |
| casa::ListMapIterRep< key, value > | ListMap iterator "letter" |
| casa::ListMapRep< key, value > | Representation of a ListMap class |
| casa::ListNotice< t > | Linked list update notice |
| casa::LittleEndianConversion | A class with static functions to convert littleEndian format |
| casa::LockFile | Class to handle file locking and synchronization |
| casa::LogFilter | Filter LogMessages on message priority |
| casa::LogFilterInterface | Abstract base class for filtering LogMessages |
| casa::LogiArray_global_functions_LogicalArray | Logical valued Arrays |
| casa::LogiArrayFwd_global_functions_LogicalArray_forwards | Forward declarations for LogicalArrays |
| casa::LogiCube_global_functions_LogicalCube | Logical valued Cubes |
| casa::LogiMatrix_global_functions_LogicalMatrix | Logical valued Matrices |
| casa::LogIO | Ostream-like interface to creating log messages |
| casa::LogIO_global_functions_command | Functions to send commands to a LogIO object |
| casa::LogIO_global_functions_output | Functions to accumulate text in the output message |
| casa::LogiVector_global_functions_LogicalVector | Logical valued Vectors |
| casa::LogMessage | Informational log messages with with time, priority, and origin |
| casa::LogMessage_global_functions_LogMessage_ostream | Write a LogMessage to an ostream |
| casa::LogNormal | Logarithmic normal distribution |
| casa::LogOrigin | LogOrigin: The source code location of the originator of a LogMessage |
| casa::LogOrigin_global_functions_LogOrigin_ostream | Write a LogOrigin to an ostream |
| casa::LogOrigin_global_functions_SourceLocation | Helper struct to get the source line |
| casa::LogSink | Distribute LogMessages to their destination(s) |
| casa::LogSinkInterface | Accepts LogMessages and posts them to some destination |
| mallinfo | A version of malloc/free/realloc written by Doug Lea |
| casa::Map< key, value > | Abstract base class for associative arrays |
| casa::MapIO_global_functions_Map_IO | Input/output operators for Maps |
| casa::MapIter< key, value > | Associative array iterator |
| casa::MapIterRep< key, value > | Abstract base class for associative array iterators |
| casa::MapRep< key, value > | Map representation class |
| casa::MaskArrIO_global_functions_MaskedArray_IO | Ascii input/output operations for MaskedArrays |
| casa::MaskArrLogi_global_functions_MaskedArray_logical_operations | Logical operations for MaskedArrays, and between MaskedArrays and Arrays |
| casa::MaskArrMath_global_functions_MaskedArray_mathematical_operations | Mathematical operations for MaskedArrays (and with Arrays) |
| casa::MaskedArray< T > | Class for masking an Array for operations on that Array |
| casa::MaskedArray_global_functions_MaskedArray_general_global_functions | General global functions for MaskedArrays, and MaskedArrays and Arrays |
| casa::MaskLogiArr_global_functions_MaskedLogicalArray | Masked LogicalArrays |
| casa::MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards | Forward declarations for MaskedLogicalArrays |
| casa::Math_global_functions_Mathh_interface_for_AIPS | AIPS++ interface to math.h and other scalar math functions |
| casa::Matrix< T > | A 2-D Specialization of the Array class |
| casa::MatrixIterator< T > | Iterate a Matrix cursor through another Array |
| casa::MatrixMath_global_functions_Linear_Algebra | Linear algebra functions on Vectors and Matrices |
| casa::MeasValue | Base class for values in a Measure |
| casa::MeasValue_global_functions_Output | Global functions |
| casa::Memory | Memory related information and utilities |
| casa::MemoryIO | Class for IO to a memory buffer |
| casa::MemoryLogSink | Save log messages in memory |
| casa::MLCG | Multiplicative linear congruential generator |
| casa::ModcompConversion | Static functions to convert Modcomp numeric formats |
| casa::ModcompDataConversion | A DataConversion class to convert between Modcomp format |
| casa::MultiRecordFieldWriter | Multi field writer |
| casa::MUString | Pointed String class to aid analysis of quantity strings |
| casa::MUString_global_functions_output | Global functions |
| casa::MVAngle | Class to handle angle type conversions and I/O |
| casa::MVAngle_global_functions_output | Global functions |
| casa::MVBaseline | A 3D vector on Earth |
| casa::MVDirection | Vector of three direction cosines |
| casa::MVDoppler | Internal value for MDoppler |
| casa::MVDouble | Class to distinguish external and Measure internal Double |
| casa::MVEarthMagnetic | A 3D Earth magnetic field vector |
| casa::MVEpoch | A class for high precision time |
| casa::MVFrequency | Internal value for MFrequency |
| casa::MVPosition | A 3D vector in space |
| casa::MVRadialVelocity | Internal value for MRadialVelocity |
| casa::MVTime | Class to handle date/time type conversions and I/O |
| casa::MVuvw | A 3D vector on Earth |
| casa::NegativeExpntl | Negative exponential distribution |
| casa::Normal | Normal or Gaussian distribution |
| casa::Notice | Abstract base class for notices |
| casa::NoticeSource | Base class for notice originators |
| casa::NoticeTarget | Abstract base class for notice receptors |
| casa::NullLogSink | Throw away all messages |
| casa::ObjCompare< T > | Compare two objects |
| casa::ObjectID | ObjectID: A unique identifier for distributed and other objects |
| casa::ObjectPool< T, Key > | A parameterized stack of re-usable objects |
| casa::ObjectStack< T > | A stack of re-usable objects |
| casa::OrderedMap< key, value > | Map with keys ordered |
| casa::OrderedMapIterRep< key, value > | OrderedMap iterator "letter" |
| casa::OrderedMapNotice< t, v > | Message used for OrderedMap notification |
| casa::OrderedMapRep< key, value > | Representation class for an Ordered Map |
| casa::OrderedPair< K, V > | Ordered pair class |
| OrdMapIO_global_functions_OrderedMap_IO | Input/output operators for OrderedMaps |
| casa::OrdPairIO_global_functions_inoutput | These need to be left out **SUN BUG** |
| casa::Param | A simple keyword/value pair with internal help Strings |
| casa::Path | Path name of a file |
| casa::PGPlotter | Standard plotting object for application programmers |
| casa::PGPlotterInterface | Abstract base class for PGPLOT style plotting |
| casa::Poisson | Poisson distribution |
| casa::PoolStack< T, Key > | A parameterized stack of re-usable objects |
| casa::PrecTimer | Precision timer to measure elapsed times in a cumulative way |
| casa::ProgressMeter | Visual indication of a tasks progress |
| casa::PtrBlock< T > | A drop-in replacement for Block<T*> |
| casa::PtrHolder< T > | Hold and delete pointers not deleted by object destructors |
| casa::PtrRep< t > | Internal representation for CountedPtr |
| casa::QBase | Base for Quantities (i.e |
| casa::QBase_global_functions_Output | Global functions |
| casa::QC | Physical constants (i.e |
| casa::QC_global_functions_QC_initialization_object | Object used to force construction of QC |
| casa::QC_init | Class used to force construction of QC |
| casa::QLogical_global_functions_Quantum_logical_operations | Logical operations for the Quantum class |
| casa::QMath_global_functions_Quantum_mathematical_operations | Mathematical operations for the Quantum class |
| QuantaProxy | |
| casa::Quantum< Qtype > | Quantities (i.e |
| casa::Quantum_global_functions_output | Global functions |
| casa::QuantumHolder | A holder for Quantums to enable record conversions |
| casa::Queue< T > | A First-In-First-Out (FIFO) data structure |
| casa::Random | Base class for random number distributions |
| casa::RawDataConversion | A class with virtual functions to copy without conversion |
| casa::RawIO | Class for IO in local format |
| casa::re_pattern_buffer | This data structure is used to represent a compiled pattern |
| casa::re_registers | Data structure to store register contents data in |
| casa::ReadOnlyArrayIterator< T > | Iterate a const Array cursor through a const Array |
| casa::ReadOnlyMatrixIterator< T > | Iterate a Matrix cursor through a R/O Array |
| casa::ReadOnlyVectorIterator< T > | Iterate a Vector cursor through another Array |
| casa::Record | A hierarchical collection of named fields of various types |
| casa::RecordDesc | Description of the fields in a record object |
| casa::RecordDescRep | Representation of a RecordDesc |
| casa::RecordFieldCopier< outType, inType > | Record field copier |
| casa::RecordFieldId | The identification of a record field |
| casa::RecordFieldPtr< T > | Access to an individual field in a record |
| casa::RecordFieldWriter | Record field writer |
| casa::RecordInterface | Abstract base class for Record classes |
| casa::RecordNotice | Helper class to notify class Record about changes |
| casa::RecordRep | The representation of a Record |
| casa::RecordTransformable | Interface class for converting to/from records |
| casa::Regex | Regular expression class |
| casa::RegexBase | Abstract interface class to regular expressions for String |
| casa::Register_global_functions_register | Primitive Run Time Type Information (RTTI) |
| casa::RegSequence | Sequence for the Register() template functions |
| casa::RegularFile | Manipulate and get information about regular files |
| casa::RegularFileIO | Class for IO on a regular file |
| casa::RNG | Base class for random number generators |
| casa::RORecordFieldPtr< T > | Read-Only access to an individual field from a Record |
| casa::RotMatrix | A 3x3 rotation matrix |
| casa::Sequence< t > | Virtual templated base class for sequences |
| casa::SimOrdMapIO_global_functions_inoutput | Global IO functions |
| casa::SimpleCountedConstPtr< t > | Simple referenced counted pointer for constant data |
| casa::SimpleCountedPtr< t > | Simple referenced counted pointer to non-constant data |
| casa::SimpleOrderedMap< K, V > | Simple map with keys ordered |
| casa::Slice | Define a (start,length,increment) along an axis |
| casa::Slicer | Specify which elements to extract from an n-dimensional array |
| casa::Slicer_global_functions_Slicer_IO | IO functions for Slicer's |
| casa::Sort | Sort on one or more keys, ascending and/or descending |
| casa::SortError | Generic Sort exception |
| casa::SortInvDT | Invalid data type used for this sort key |
| casa::SortInvIncr | Invalid increment used for this sort key |
| casa::SortInvOpt | Invalid sort option given to routine dosort |
| casa::SortKey | Define a Sort key |
| casa::SortNoData | No data array given to Sort constructor |
| casa::LogOrigin_global_functions_SourceLocation::SourceLocation | |
| casa::SPtrHolder< T > | Hold and delete pointers not deleted by object destructors |
| casa::Stack< elem > | This class, Stack<t>, defines an implementation of a stack using the doubly linked list primitive, Link<t> |
| casa::StreamIO | Class for IO on connection oriented socket |
| casa::StreamLogSink | Send log messages to an ostream |
| casa::String | String: the storage and methods of handling collections of characters |
| casa::String_global_functions_case | Casing and related functions Case conversion and rearrangement functions |
| casa::String_global_functions_common | Some general functions Functions to find special patterns, join and replicate |
| casa::String_global_functions_comparitor | Global comparison operators |
| casa::String_global_functions_concatenator | Global concatenation operators |
| casa::String_global_functions_io | IO |
| casa::String_global_functions_split | Splitting Global function which splits the String into string array res at separator and returns the number of elements |
| casa::SubString | SubString help class to be used in at, before, |
| casa::SymLink | Get information about, and manipulate symbolic links |
| casa::SysEvent | Abstract base class for system events (from X, Glish, signals) |
| casa::SysEventSource | Abstract base class for system event sources |
| casa::SysEventTarget | Abstract base class for system event targets (handlers) |
| casa::SysEventTargetInfo | Internal class |
| casa::TapeIO | Class for IO on a tape device |
| casa::Template | Canonicalise, format and other actions on aips++ template definitions |
| casa::Time | Date and time enquiry functions, with some operations |
| casa::Timer | Measure the time it takes to execute parts of a program |
| casa::TypeIO | Abstract base class for IO of data in a type-dependent format |
| casa::uIntSequence | UInt sequence for general use |
| casa::UnequalShapeCopier< T > | Unequal shape copier |
| casa::Uniform | Uniform distribution |
| casa::Unit | Defines physical units |
| casa::UnitDim | Describes a unit in basic SI unit dimensions |
| casa::UnitMap | All simple known physical units |
| casa::UnitName | Handles physical units |
| casa::UnitVal | Describes any valid unit as a factor and a dimenion of SI units |
| casa::UnitVal_global_functions_output | Global output function |
| casa::UnitVal_static_initializer | Static initialisation of UnitVal constants |
| casa::ValType | Data types and their undefined values |
| casa::ValTypeId_global_functions_typeid | The id-string of a value type |
| casa::ValueHolder | A holder for a value of any basic AIPS++ data type |
| casa::ValueHolderRep | A holder for a value of any basic type |
| casa::VAXConversion | A class with static functions to convert VAX format |
| casa::VAXDataConversion | A class with virtual functions to convert VAX format |
| casa::Vector< T > | A 1-D Specialization of the Array class |
| casa::VectorIterator< T > | Iterate an Vector cursor through another Array |
| casa::VectorSTLIterator< T > | AIPS++ Vector iterator |
| casa::VersionInfo | Version information for AIPS++ |
| casa::Weibull | Weibull distribution |