Poco::UPnP::UPnPGen

class RangeRestriction

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

Description

The RangeRestriction restricts values to a given range

Inheritance

Direct Base Classes: Restriction

All Base Classes: Poco::RefCountedObject, Restriction

Member Summary

Member Functions: maximum, minimum, step, toString, valid

Inherited Functions: duplicate, referenceCount, release, toString, valid

Types

Ptr

typedef Poco::AutoPtr < RangeRestriction > Ptr;

Constructors

RangeRestriction

RangeRestriction();

Creates the RangeRestriction.

Destructor

~RangeRestriction virtual

~RangeRestriction();

Destroys the RangeRestriction.

Member Functions

maximum inline

long maximum() const;

maximum

void maximum(
    long val
);

minimum inline

long minimum() const;

minimum

void minimum(
    long val
);

step inline

long step() const;

step

void step(
    long val
);

toString virtual

std::string toString() const;

See also: Poco::UPnP::UPnPGen::Restriction::toString()

valid virtual

bool valid(
    const std::string & val
) const;

See also: Poco::UPnP::UPnPGen::Restriction::valid()