Utilities
[casa core modules (libcasa)]


Detailed Description

Classes and global functions for general use.

See below for an overview of the classes in this module.

Review Status

Reviewed By:
Friso Olnon
Date Reviewed:
1995/03/20

Synopsis

This module is a bag of unrelated mini-modules, classes and global functions. The following functional groups can be recognized:

Tip: You may want to look at the individual header files to see whether you might not prefer to include only the header files you really need; it may be more efficient to do so.


Modules

 Utilities_internal_classes
 Internal Utilities classes and functions.

Classes

class  casa::assert_< t >
 Utility class for Assert macros. More...
struct  casa::BinarySearch_global_functions_binarysearch
 Binary search a sorted, linear, data structure. More...
class  casa::BitVector
 Bit vectors of any size. More...
struct  casa::Compare_global_functions_ObjCompareFunc
 signature of comparison functions More...
class  casa::ObjCompare< T >
 compare two objects More...
class  casa::CompositeNumber
 This class generates composite numbers. More...
struct  casa::Copy_global_functions_throw
 Copy objects from one C-style array to another. More...
struct  casa::Copy_global_functions_test
 Test routines . More...
struct  casa::Copy_global_functions_copy
 Copy methods . More...
struct  casa::CountedPtr_global_functions_dereference_error
 act on dereference error More...
class  casa::SimpleCountedConstPtr< t >
 Simple referenced counted pointer for constant data. More...
class  casa::CountedConstPtr< t >
 Regular referenced counted pointer for constant data. More...
class  casa::SimpleCountedPtr< t >
 Simple referenced counted pointer to non-constant data. More...
class  casa::CountedPtr< t >
 Regular referenced counted pointer for non-constant data. More...
class  casa::COWPtr< T >
 Copy-On-Write-Pointer class - allows control of copy based on constness. More...
struct  casa::re_pattern_buffer
 This data structure is used to represent a compiled pattern. More...
struct  casa::re_registers
 Data structure to store register contents data in. More...
struct  casa::DataType_global_functions_DataType
 Data types (primarily) in the table system. More...
struct  casa::DefaultValue_global_functions_defval
 A templated function which sets a variable to a default value. More...
class  casa::DynBuffer
 Store data in dynamically allocated buffers. More...
struct  casa::Fallible_global_functions_invalid_access
 throw exception on access of an invalid object This function gets called when an invalid object is accessed. More...
class  casa::Fallible< T >
 Mark a value as valid or invalid. More...
struct  casa::generic_global_functions_def
 Generic gnu macros. More...
struct  casa::GenSort_global_functions_genSortInPlace
 Global in-place sort functions The following global functions are easier to use than the static GenSort member functions. More...
struct  casa::GenSort_global_functions_genSortIndirect
 Global indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions. More...
struct  casa::LinearSearch_global_functions_linearsearch
 Linear search a linear data structure. More...
class  casa::MUString
 Pointed String class to aid analysis of quantity strings. More...
struct  casa::MUString_global_functions_output
 Global functions Output global functions Output . More...
class  casa::Notice
 abstract base class for notices More...
class  casa::NoticeSource
 base class for notice originators More...
class  casa::NoticeTarget
 abstract base class for notice receptors More...
class  casa::PtrHolder< T >
 Hold and delete pointers not deleted by object destructors. More...
class  casa::SPtrHolder< T >
 Hold and delete pointers not deleted by object destructors. More...
class  casa::RecordTransformable
 Interface class for converting to/from records. More...
class  casa::Regex
 Regular expression class. More...
struct  casa::Register_global_functions_register
 Primitive Run Time Type Information (RTTI). More...
class  casa::RegSequence
 Sequence for the Register() template functions. More...
class  casa::Sequence< t >
 virtual templated base class for sequences More...
class  casa::uIntSequence
 uInt sequence for general use More...
class  casa::Sort
 Sort on one or more keys, ascending and/or descending. More...
class  casa::SortError
 Generic Sort exception. More...
class  casa::SortInvDT
 Invalid data type used for this sort key. More...
class  casa::SortInvIncr
 Invalid increment used for this sort key. More...
class  casa::SortNoData
 No data array given to Sort constructor. More...
class  casa::SortInvOpt
 Invalid sort option given to routine dosort. More...
class  casa::ValType
 Data types and their undefined values. More...
struct  casa::ValTypeId_global_functions_typeid
 The id-string of a value type. More...


Generated on Mon Sep 1 22:37:03 2008 for NRAOCASA by  doxygen 1.5.1