Poco::XSD::Types

class AnyIterator

File Information

Library: XSD/Types
Package: Iterator
Header: Poco/XSD/Types/AnyIterator.h

Description

An iterator for iterating over Any content groups.

Inheritance

Direct Base Classes: OrderIteratorImpl

All Base Classes: Poco::RefCountedObject, OrderIteratorImpl

Member Summary

Member Functions: canClose, close, end, next, reset, validNext, validNexts

Inherited Functions: canClose, close, closeImpl, closed, duplicate, end, next, referenceCount, release, reset, resetImpl, validNext, validNexts

Constructors

AnyIterator

AnyIterator(
    Any & any
);

Creates the AnyIterator.

Destructor

~AnyIterator virtual

virtual ~AnyIterator();

Destroys the AnyIterator.

Member Functions

canClose virtual

bool canClose() const;

close virtual

void close();

end virtual

bool end() const;

next virtual

OrderContent::Ptr next(
    const std::string & name
);

reset virtual

void reset();

validNext virtual

bool validNext(
    const std::string & name
) const;

validNexts virtual

const std::set < std::string > & validNexts() const;

Securely control IoT edge devices from anywhere   Connect a Device