/* */ #include "FixedWidthNumberDecorator.h" #include "util.h" namespace aria2 { FixedWidthNumberDecorator::FixedWidthNumberDecorator(size_t width) : width_(width) {} FixedWidthNumberDecorator::~FixedWidthNumberDecorator() {} std::string FixedWidthNumberDecorator::decorate(unsigned int number) { std::string s = util::uitos(number); while(s.size() < width_) { s.insert(0, "0"); } return s; } } // namespace aria2