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: