|
|
| 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: