Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/group__Containers__module.html
Дата изменения: Unknown
Дата индексирования: Mon Feb 14 21:59:56 2011
Кодировка:

Поисковые слова: antarctica
casacore: Containers_module
Classes | Namespaces | Modules

Containers_module
[casa core modules (libcasa_casa)]

Non-mathematical Containers. More...

Classes

class  casa::Block< T >
 simple 1-D array More...
class  casa::PtrBlock< T >
 A drop-in replacement for Block<T*>. More...
struct  casa::BlockIO_global_functions_BlockIO
 IO functions for Block. More...
struct  casa::HashMap_global_functions_hashfunc
 Hash functions for standard types. More...
struct  casa::HashMap_global_functions_defaulthashvalue
 Specify the default values for HashMap keys. More...
class  casa::HashClass< key >
 Hash function with state. More...
class  casa::HashMap< key, val >
 Associative Array with a hash table implementation. More...
struct  casa::HashMapIO_global_functions_hashmapio
 HashMap/HashMapIter IO functions. More...
class  casa::HashMapIter< key, val >
 Step through a non-const HashMap. More...
class  casa::IterError
 Iteration error class. More...
class  casa::IterBoundaryError
 Iteration Boundary error class. More...
class  casa::IterInitError
 Iteration initialization error. More...
class  casa::InvalidIterError
 Invalide iteration error class. More...
class  casa::Link< t >
 doubly linked list primitive More...
class  casa::ListNotice< t >
 Linked list update notice. More...
class  casa::List< t >
 Doubly linked list. More...
class  casa::ConstListIter< t >
 Doubly linked constant list iterator. More...
class  casa::ListIter< t >
 Doubly linked non-constant list iterator The List class above only provides for the list framework. More...
struct  casa::ListIO_global_functions_List_IO
 Input/output operators for Lists. More...
class  casa::MapRep< key, value >
 Map representation class. More...
class  casa::Map< key, value >
 Abstract base class for associative arrays. More...
class  casa::MapIterRep< key, value >
 Abstract base class for associative array iterators. More...
class  casa::ConstMapIter< key, value >
 Const associative array iterator. More...
class  casa::MapIter< key, value >
 Associative array iterator. More...
struct  casa::MapIO_global_functions_Map_IO
 Input/output operators for Maps. More...
class  casa::ObjectPool< T, Key >
 A parameterized stack of re-usable objects. More...
class  casa::ObjectStack< T >
 A stack of re-usable objects. More...
class  casa::OrderedMapNotice< t, v >
 Message used for OrderedMap notification. More...
class  casa::OrderedMapRep< key, value >
 Representation class for an Ordered Map. More...
class  casa::OrderedMap< key, value >
 Map with keys ordered. More...
class  casa::OrderedMapIterRep< key, value >
 OrderedMap iterator "letter". More...
struct  OrdMapIO_global_functions_OrderedMap_IO
 Input/output operators for OrderedMaps. More...
struct  casa::OrdPairIO_global_functions_inoutput
 These need to be left out **SUN BUG**. More...
class  casa::PoolStack< T, Key >
 A parameterized stack of re-usable objects. More...
class  casa::Queue< T >
 A First-In-First-Out (FIFO) data structure. More...
class  casa::Record
 A hierarchical collection of named fields of various types. More...
class  casa::RecordDesc
 Description of the fields in a record object. More...
class  casa::RecordFieldPtr< T >
 Access to an individual field in a record. More...
class  casa::RORecordFieldPtr< T >
 Read-Only access to an individual field from a Record. More...
class  casa::RecordFieldId
 The identification of a record field. More...
class  casa::RecordInterface
 Abstract base class for Record classes. More...
class  casa::SimpleOrderedMap< K, V >
 Simple map with keys ordered. More...
struct  casa::SimOrdMapIO_global_functions_inoutput
 Global IO functions. More...
class  casa::Stack< elem >
 This class, Stack<t>, defines an implementation of a stack using the doubly linked list primitive, Link<t>. More...
class  casa::EmptyStackError
 Error class for the Stack class. More...
class  casa::ValueHolder
 A holder for a value of any basic AIPS++ data type. More...

Namespaces

namespace  casa
 

this file contains all the compiler specific defines


Modules

 Containers_module_internal_classes
 

Internal Containers_module classes and functions.



Detailed Description

Non-mathematical Containers.

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

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Synopsis

This module provides non-mathematical containers. These containers are the prototypical computer science types of containers -- queues , stacks , lists , associative arrays , records and simple arrays . These classes are useful for all of the various types of low level data management. In general, these classes will have familiar semantics and an unsurprising interface.

Most of the important classes in this module also have IO shift operators, e.g. for writing out a Block (simple array). These operators typically allow the container (and the objects it contains) to be written out to both AipsIO and the standard ostream.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines