File Information
Library: XSD/Types
Package: XSDTypes
Header: Poco/XSD/Types/Group.h
Description
Inheritance
Direct Base Classes: AbstractGroup
All Base Classes: Poco::RefCountedObject, AbstractGroup, AnnotatedObject, CollectionContent, Content, OrderContent, Visitable
Member Summary
Member Functions: accept, fixup, getChild, name, setChild
Inherited Functions: accept, addAnnotation, duplicate, fixup, getAnnotations, getChild, getId, getMaxOccurs, getMinOccurs, id, iterator, name, referenceCount, release, setId, setMaxOccurs, setMinOccurs, types
Types Aliases
Ptr
using Ptr = AutoPtr < Group >;
Constructors
Group
Group(
const std::string & id,
const std::string & name,
Poco::UInt32 minOcc,
Poco::UInt32 maxOcc
);
Creates the Group.
Destructor
~Group
virtual ~Group();
Destroys the Group.
Member Functions
accept
void accept(
Visitor & v
) const;
See also: Poco::XSD::Types::Visitable::accept()
fixup
void fixup();
See also: Poco::XSD::Types::AbstractGroup::fixup()
getChild
Order::Ptr getChild() const;
name
const std::string & name() const;
Returns the non-empty name.
See also: Poco::XSD::Types::AbstractGroup::name()
setChild
void setChild(
Order::Ptr ptr
);