ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
bytesize.inl File Reference

Description:

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.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alib::strings::APPENDABLES::AppendableTraits< format::ByteSizeIEC, character, lang::HeapAllocator >
 
struct  alib::strings::APPENDABLES::AppendableTraits< format::ByteSizeSI, character, lang::HeapAllocator >
 
struct  alib::format::ByteSizeIEC
 
struct  alib::format::ByteSizeSI
 

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

NumberFormatalib::format::BYTESIZE_NUMBER_FORMAT