|
powerd++
0.4.4
|
Provides functions to process command line arguments. More...
#include "types.hpp"#include "errors.hpp"#include "utility.hpp"#include <string>#include <utility>Go to the source code of this file.
Namespaces | |
| clas | |
| A collection of functions to process command line arguments. | |
Functions | |
| types::cptime_t | clas::load (char const *const str) |
| Convert string to load in the range [0, 1024]. More... | |
| types::mhz_t | clas::freq (char const *const str) |
| Convert string to frequency in MHz. More... | |
| types::ms | clas::ival (char const *const str) |
| Convert string to time interval in milliseconds. More... | |
| size_t | clas::samples (char const *const str) |
| A string encoded number of samples. More... | |
| types::decikelvin_t | clas::temperature (char const *const str) |
| Convert string to temperature in dK. More... | |
| int | clas::celsius (types::decikelvin_t const val) |
| Converts dK into °C for display purposes. More... | |
| template<typename T > | |
| std::pair< T, T > | clas::range (T(&func)(char const *const), char const *const str) |
| Takes a string encoded range of values and returns them. More... | |
| const char * | clas::sysctlname (char const *const str) |
| Verify that the given string only contains characters allowed in sysctl names. More... | |
| template<typename ... CharTs> | |
| const char * | clas::formatfields (char const *const fmt, CharTs const ... fields) |
| Sanitise user-provided formatting strings. More... | |
Provides functions to process command line arguments.
1.8.17