casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
casa::Sequence< t > Class Template Reference

virtual templated base class for sequences More...

#include <Sequence.h>

List of all members.

Public Member Functions

virtual ~Sequence ()
virtual t getNext ()=0
 Force derived classes to provide this function, to return the next value in the sequence.

Detailed Description

template<class t>
class casa::Sequence< t >

virtual templated base class for sequences

Intended use:

Public interface

Review Status

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

Synopsis

The virtual base class for sequences in the library. It is templated to allow users to derive sequences of any type, e.g. libg++'s Integers.

Definition at line 47 of file Sequence.h.


Constructor & Destructor Documentation

template<class t>
virtual casa::Sequence< t >::~Sequence ( ) [inline, virtual]

Definition at line 49 of file Sequence.h.


Member Function Documentation

template<class t>
virtual t casa::Sequence< t >::getNext ( ) [pure virtual]

Force derived classes to provide this function, to return the next value in the sequence.

Implemented in casa::uIntSequence, and casa::RegSequence.


The documentation for this class was generated from the following file: