casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
casacore::uIntSequence Class Reference

uInt sequence for general use More...

#include <Sequence.h>

Inheritance diagram for casacore::uIntSequence:
casacore::Sequence< uInt >

Public Member Functions

uInt getNext ()
 Get the next uInt value in the sequence (thread-safe). More...
 
- Public Member Functions inherited from casacore::Sequence< uInt >
virtual ~Sequence ()
 

Static Public Member Functions

static uInt SgetNext ()
 

Static Private Attributes

static std::atomic< uIntnext
 

Detailed Description

uInt sequence for general use

Intended use:

Public interface

Review Status

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

Synopsis

This class provides a uInt based sequence for general use.

Definition at line 67 of file Sequence.h.

Member Function Documentation

uInt casacore::uIntSequence::getNext ( )
inlinevirtual

Get the next uInt value in the sequence (thread-safe).

Implements casacore::Sequence< uInt >.

Definition at line 72 of file Sequence.h.

References SgetNext().

static uInt casacore::uIntSequence::SgetNext ( )
static

Referenced by getNext().

Member Data Documentation

std::atomic<uInt> casacore::uIntSequence::next
staticprivate

Definition at line 79 of file Sequence.h.


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