Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress C++ API Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::Enumeration

Group:  Core Containers


rwsf::Enumerationrwsf::HandleBase

Local Index

Members

Header File

#include rwsf/core/Enumeration.h

Description

rwsf::Enumeration holds a sequence of values of type T. The class provides a convenient interface for iterating over the sequence. This class implements the handle/body idiom in which this class is the handle, and EnumerationImp is the body.

This class is used internally by HydraSCA, which populates the enumeration using one of several possible collection types. This class lets you easily iterate through the enumeration elements without having to know anything about the underlying data structure.

Public Constructors

Enumeration();
Enumeration(const Enumeration< T > & rhs);

Public Destructors

virtual
~Enumeration();

Public Member Functions

bool
hasMoreElements() const;
T
nextElement();

Public Operators

Enumeration< T > &
operator=(const Enumeration< T > & rhs);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.