See below for an overview of the classes in this module.
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... | |
1.5.1