Poco::XSD::Types

class AbstractList

Library: XSD/Types
Package: XSDTypes
Header: Poco/XSD/Types/AbstractList.h

Inheritance

Direct Base Classes: SimpleTypeInheritance

All Base Classes: Poco::RefCountedObject, AnnotatedObject, SimpleTypeInheritance, Visitable

Known Derived Classes: List, ListTypeRef

Member Summary

Member Functions: isList, isRestriction, isUnion

Inherited Functions: accept, addAnnotation, duplicate, fixup, getAnnotations, id, isList, isRestriction, isUnion, referenceCount, release, types

Types

Ptr

typedef AutoPtr < AbstractList > Ptr;

Constructors

AbstractList

AbstractList(
    const std::string & id
);

Creates the AbstractList.

Destructor

~AbstractList virtual

virtual ~AbstractList();

Destroys the AbstractList.

Member Functions

isList virtual inline

bool isList() const;

isRestriction virtual inline

bool isRestriction() const;

isUnion virtual inline

bool isUnion() const;