Library: XSD/Types
Package: Iterator
Header: Poco/XSD/Types/AnyIterator.h
An iterator for iterating over Any content groups.
Direct Base Classes: OrderIteratorImpl
All Base Classes: Poco::RefCountedObject, OrderIteratorImpl
Member Functions: canClose, close, end, next, reset, validNext, validNexts
Inherited Functions: canClose, close, closeImpl, closed, duplicate, end, next, referenceCount, release, reset, resetImpl, validNext, validNexts
AnyIterator(
Any & any
);
Creates the AnyIterator.
virtual ~AnyIterator();
Destroys the AnyIterator.
bool canClose() const;
void close();
bool end() const;
OrderContent::Ptr next(
const std::string & name
);
void reset();
bool validNext(
const std::string & name
) const;
const std::set < std::string > & validNexts() const;