#include <configlet.h>
Inheritance diagram for bounded_int_configlet:


Public Member Functions | |
| bounded_int_configlet (const istring §ion, const istring &entry, int current_value, int default_value, int minimum, int maximum) | |
| virtual | ~bounded_int_configlet () |
| virtual void | current_value (int new_current) |
| the modifier function is virtual so derived classes can extend. | |
| int | minimum () const |
| int | maximum () const |
| void | minimum (int new_min) |
| void | maximum (int new_max) |
| configlet * | duplicate () const |
| a virtual copy constructor for configlets. | |
a bounded_int_configlet has current and default values but also specifies a valid range for the current value. if the current value falls outside of that range (even via a "set" operation), then the default value is used for the current.
Definition at line 151 of file configlet.h.
| bounded_int_configlet::~bounded_int_configlet | ( | ) | [virtual] |
Definition at line 163 of file configlet.cpp.
| void bounded_int_configlet::current_value | ( | int | new_current | ) | [virtual] |
the modifier function is virtual so derived classes can extend.
Reimplemented from int_configlet.
Definition at line 165 of file configlet.cpp.
References int_configlet::current_value(), and int_configlet::default_value().
| int bounded_int_configlet::minimum | ( | ) | const [inline] |
Definition at line 160 of file configlet.h.
| int bounded_int_configlet::maximum | ( | ) | const [inline] |
Definition at line 161 of file configlet.h.
| void bounded_int_configlet::minimum | ( | int | new_min | ) | [inline] |
Definition at line 163 of file configlet.h.
| void bounded_int_configlet::maximum | ( | int | new_max | ) | [inline] |
Definition at line 164 of file configlet.h.
| configlet * bounded_int_configlet::duplicate | ( | ) | const [virtual] |
a virtual copy constructor for configlets.
the returned object will be a new copy of this configlet.
Reimplemented from int_configlet.
Definition at line 174 of file configlet.cpp.
References bounded_int_configlet().
1.5.1