|
libzypp
17.32.2
|
Simple handling of Units. More...
#include <base/Unit.h>
Public Types | |
| using | ValueType = long long |
Public Member Functions | |
| Unit () | |
| Default ctor. More... | |
| Unit (ValueType factor_r, std::string symbol_r, unsigned prec_r) | |
| ctor More... | |
| ValueType | factor () const |
| const std::string & | symbol () const |
| unsigned | prec () const |
| std::string | form (ValueType val_r, unsigned field_width_r=0, unsigned unit_width_r=1) const |
| Build string representation of val_r. More... | |
| std::string | form (ValueType val_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) const |
Static Public Member Functions | |
| static std::string | form (double val_r, const std::string &symbol_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) |
Private Attributes | |
| ValueType | _factor |
| std::string | _symbol |
| unsigned | _prec |
Simple handling of Units.
Unit stores factor and symbol, and a precision value for printing. form builds a string from a value according to the format specification.
| using zypp::base::Unit::ValueType = long long |
|
inline |
|
inline |
|
inline |
|
static |