|
| RangeFilter (const std::string name, Value< T > *test_value, T range_low, T range_high) |
|
| Filter (const std::string &name, std::function< bool()> filter_function, const std::string &impl="") |
|
Filter * | operator* (Filter *f) |
| Return a new filter that is the conjuction of the two source filters.
|
|
Filter * | operator+ (Filter *f) |
| Return a new filter that is the disjunction of the two source filters.
|
|
Filter * | operator! () |
| Return a new filter that is the negation of the source filter.
|
|
| DerivedValue (const std::string &name, const std::string &alias="") |
|
bool & | get_value () |
| Calculate, if necessary, and return the value held by this object.
|
|
| Value (const std::string &name, const std::string &alias="") |
|
| GenValue (const std::string &name, const std::string &alias) |
|
const std::string & | get_name () |
|
void | set_name (const std::string &new_name) |
|
|
static void | reset () |
|
static GenValue * | get_value (const std::string &name) |
|
static void | alias (const std::string &name, GenValue *value) |
|
static GenValue * | alias (const std::string &name) |
|
static std::string | summary () |
|
bool | value |
|
bool | value_valid |
|
static std::map< const std::string, GenValue * > | values |
| A static mapping containing all created Value objects. More...
|
|
static std::map< const std::string, GenValue * > | aliases |
| Composite value names are typically nested. More...
|
|
The documentation for this class was generated from the following file: