Poco::UPnP::UPnPGen

class Restriction

Library: UPnP/UPnPGen
Package: Generator
Header: Poco/UPnP/UPnPGen/Restriction.h

Description

The Restriction for a value

Inheritance

Direct Base Classes: Poco::RefCountedObject

All Base Classes: Poco::RefCountedObject

Known Derived Classes: DummyRestriction, ListRestriction, RangeRestriction

Member Summary

Member Functions: toString, valid

Inherited Functions: duplicate, referenceCount, release

Types

Ptr

typedef Poco::AutoPtr < Restriction > Ptr;

Constructors

Restriction

Restriction();

Creates the Restriction.

Destructor

~Restriction virtual

~Restriction();

Destroys the Restriction.

Member Functions

toString virtual

virtual std::string toString() const = 0;

Returns a pretty-print representation of the Restriction

valid virtual

virtual bool valid(
    const std::string & val
) const = 0;

Is the value valid?