This header-file is part of module ALib Format of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file bytesize.inl.
Go to the source code of this file.
Namespaces | |
namespace | alib |
namespace | alib::format |
namespace | alib::strings |
namespace | alib::strings::APPENDABLES |
Typedefs | |
using | alib::ByteSize = format::ByteSizeIEC |
Type alias in namespace alib. | |
using | alib::ByteSizeIEC = format::ByteSizeIEC |
Type alias in namespace alib. | |
using | alib::ByteSizeSI = format::ByteSizeSI |
Type alias in namespace alib. | |
using | alib::ByteSizeUnits = format::ByteSizeUnits |
Type alias in namespace alib. | |
Enumerations | |
enum class | alib::format::ByteSizeUnits : uint8_t { alib::format::IEC = 0 , alib::format::B = 0 , alib::format::KiB = 1 , alib::format::MiB = 2 , alib::format::GiB = 3 , alib::format::TiB = 4 , alib::format::PiB = 5 , alib::format::EiB = 6 , alib::format::ZiB = 7 , alib::format::YiB = 8 , alib::format::RiB = 9 , alib::format::QiB = 10 , alib::format::IEC_END = 11 , alib::format::SI = 11 , alib::format::B_SI = 11 , alib::format::kB = 12 , alib::format::MB = 13 , alib::format::GB = 14 , alib::format::TB = 15 , alib::format::PB = 16 , alib::format::EB = 17 , alib::format::ZB = 18 , alib::format::YB = 19 , alib::format::RB = 20 , alib::format::QB = 21 , alib::format::SI_END = 22 } |
Functions | |
ALIB_DLL void | alib::format::FormatByteSize (AString &target, uinteger byteSize, uint16_t magnitudeThreshold, char unitSeparator, ByteSizeUnits unit, NumberFormat &nf) |
Variables | |
NumberFormat * | alib::format::BYTESIZE_NUMBER_FORMAT |