File Information
Library: XSD/Types
Package: XSDTypes
Header: Poco/XSD/Types/ListTypeRef.h
Description
Inheritance
Direct Base Classes: AbstractList
All Base Classes: Poco::RefCountedObject, AbstractList, AnnotatedObject, SimpleTypeInheritance, Visitable
Member Summary
Member Functions: accept, fixup, itemTypeRef, types
Inherited Functions: accept, addAnnotation, duplicate, fixup, getAnnotations, id, isList, isRestriction, isUnion, referenceCount, release, types
Types Aliases
Ptr
using Ptr = AutoPtr < ListTypeRef >;
Constructors
ListTypeRef
ListTypeRef(
const std::string & id,
const QName & itemType
);
Creates the ListTypeRef.
Destructor
~ListTypeRef
virtual ~ListTypeRef();
Destroys the ListTypeRef.
Member Functions
accept
void accept(
Visitor & v
) const;
See also: Poco::XSD::Types::Visitable::accept()
fixup
void fixup();
Replaces type references with the referenced type object.
itemTypeRef
const QName & itemTypeRef() const;
Returns the type reference of the base class
types
const std::vector < const Type * > & types() const;
Returns the type that we inherit from.