Simple handling of Units.
More...
#include <zypp-core/base/Unit.h>
|
| | Unit () |
| | Default ctor.
|
| |
| | Unit (ValueType factor_r, std::string symbol_r, unsigned prec_r) |
| | ctor
|
| |
| 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.
|
| |
| std::string | form (ValueType val_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) const |
| |
|
| static std::string | form (double val_r, const std::string &symbol_r, unsigned field_width_r, unsigned unit_width_r, unsigned prec_r) |
| |
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.
static const Unit B( 1,
"B", 0 );
static const Unit K( 1024,
"K", 1 );
static const Unit M( 1048576,
"M", 1 );
static const Unit G( 1073741824,
"G", 2 );
static const Unit T( 1099511627776,
"T", 3 );
Definition at line 45 of file Unit.h.
◆ ValueType
◆ Unit() [1/2]
| zypp::base::Unit::Unit |
( |
| ) |
|
|
inline |
Default ctor.
Definition at line 51 of file Unit.h.
◆ Unit() [2/2]
| zypp::base::Unit::Unit |
( |
ValueType | factor_r, |
|
|
std::string | symbol_r, |
|
|
unsigned | prec_r ) |
|
inline |
ctor
Definition at line 57 of file Unit.h.
◆ factor()
◆ symbol()
| const std::string & zypp::base::Unit::symbol |
( |
| ) |
const |
|
inline |
◆ prec()
| unsigned zypp::base::Unit::prec |
( |
| ) |
const |
|
inline |
◆ form() [1/3]
| std::string zypp::base::Unit::form |
( |
ValueType | val_r, |
|
|
unsigned | field_width_r = 0, |
|
|
unsigned | unit_width_r = 1 ) const |
|
inline |
Build string representation of val_r.
Definition at line 73 of file Unit.h.
◆ form() [2/3]
| std::string zypp::base::Unit::form |
( |
ValueType | val_r, |
|
|
unsigned | field_width_r, |
|
|
unsigned | unit_width_r, |
|
|
unsigned | prec_r ) const |
|
inline |
◆ form() [3/3]
| std::string zypp::base::Unit::form |
( |
double | val_r, |
|
|
const std::string & | symbol_r, |
|
|
unsigned | field_width_r, |
|
|
unsigned | unit_width_r, |
|
|
unsigned | prec_r ) |
|
static |
◆ _factor
◆ _symbol
| std::string zypp::base::Unit::_symbol |
|
private |
◆ _prec
| unsigned zypp::base::Unit::_prec |
|
private |
The documentation for this class was generated from the following files: