casacore
Classes | Namespaces | Enumerations | Functions
List.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/casa/Utilities/Register.h>
#include <casacore/casa/Utilities/Notice.h>
#include <casacore/casa/Containers/Link.h>
#include <casacore/casa/Utilities/Assert.h>
#include <casacore/casa/Containers/IterError.h>

Go to the source code of this file.

Classes

class  casacore::ListIter< t >
 Doubly linked non-constant list iterator The List class above only provides for the list framework. This is one of two classes which allow list iteration, insertion, and removal. This class can be used to modify a list. Unlike ConstListIter, this class can insert and remove elements from a list as well as look at or observe a list. ConstListIter should be used whenever the list is not modified. More...
 
class  casacore::ConstListIter< t >
 Doubly linked constant list iterator. More...
 
class  casacore::List< t >
 Doubly linked list. More...
 
class  casacore::ListNotice< t >
 Linked list update notice. More...
 
class  casacore::List< t >
 Doubly linked list. More...
 
class  casacore::ConstListIter< t >
 Doubly linked constant list iterator. More...
 
class  casacore::ListIter< t >
 Doubly linked non-constant list iterator The List class above only provides for the list framework. This is one of two classes which allow list iteration, insertion, and removal. This class can be used to modify a list. Unlike ConstListIter, this class can insert and remove elements from a list as well as look at or observe a list. ConstListIter should be used whenever the list is not modified. More...
 

Namespaces

 casacore
 this file contains all the compiler specific defines
 

Enumerations

enum  { casacore::ConstListIterVersion }
 enum outside class because of compiler errors on HPUX More...
 

Functions

void casacore::throw_list_end_error ()
 The function which throws an exception for advancing the internal cursor past the end of a list. More...
 
void casacore::throw_list_init_error ()
 
void casacore::throw_list_start_error ()
 
void casacore::throw_list_swapright_same_error ()