merged AI doc, some new pages
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
/*! \file piliterals_bytes.h
|
||||
* \ingroup Core
|
||||
* \~\brief
|
||||
* \~english Bytes C++11 literals for bytes
|
||||
* \~russian C++11 байтовые суффиксы
|
||||
* \~english Byte-size literal operators
|
||||
* \~russian Операторы литералов размера в байтах
|
||||
*
|
||||
* \~\details
|
||||
* \~english
|
||||
@@ -37,6 +37,7 @@
|
||||
#define PILITERALS_BYTES_H
|
||||
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Kilobytes, x1000
|
||||
//! \~russian Килобайт, x1000
|
||||
@@ -44,6 +45,7 @@ constexpr unsigned long long operator""_KB(long double v) {
|
||||
return v * 1000.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Kilobytes, x1000
|
||||
//! \~russian Килобайт, x1000
|
||||
@@ -51,6 +53,7 @@ constexpr unsigned long long operator""_KB(unsigned long long v) {
|
||||
return v * 1000;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Kibibytes, x1024 (2^10)
|
||||
//! \~russian Кибибайт, x1024 (2^10)
|
||||
@@ -58,6 +61,7 @@ constexpr unsigned long long operator""_KiB(long double v) {
|
||||
return v * 1024.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Kibibytes, x1024 (2^10)
|
||||
//! \~russian Кибибайт, x1024 (2^10)
|
||||
@@ -66,6 +70,7 @@ constexpr unsigned long long operator""_KiB(unsigned long long v) {
|
||||
}
|
||||
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Megabytes, x1000.000
|
||||
//! \~russian Мегабайт, x1000.000
|
||||
@@ -73,6 +78,7 @@ constexpr unsigned long long operator""_MB(long double v) {
|
||||
return v * 1000. * 1000.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Megabytes, x1000.000
|
||||
//! \~russian Мегабайт, x1000.000
|
||||
@@ -80,6 +86,7 @@ constexpr unsigned long long operator""_MB(unsigned long long v) {
|
||||
return v * 1000 * 1000;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Mebibytes, x1.048.576 (2^20)
|
||||
//! \~russian Мебибайт, x1.048.576 (2^20)
|
||||
@@ -87,6 +94,7 @@ constexpr unsigned long long operator""_MiB(long double v) {
|
||||
return v * 1024. * 1024.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Mebibytes, x1.048.576 (2^20)
|
||||
//! \~russian Мебибайт, x1.048.576 (2^20)
|
||||
@@ -95,6 +103,7 @@ constexpr unsigned long long operator""_MiB(unsigned long long v) {
|
||||
}
|
||||
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Gigabytes, x1000.000.000
|
||||
//! \~russian Гигабайт, x1000.000.000
|
||||
@@ -102,6 +111,7 @@ constexpr unsigned long long operator""_GB(long double v) {
|
||||
return v * 1000. * 1000. * 1000.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Gigabytes, x1000.000.000
|
||||
//! \~russian Гигабайт, x1000.000.000
|
||||
@@ -109,6 +119,7 @@ constexpr unsigned long long operator""_GB(unsigned long long v) {
|
||||
return v * 1000 * 1000 * 1000;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Gibibytes, x1.073.741.824 (2^30)
|
||||
//! \~russian Гибибайт, x1.073.741.824 (2^30)
|
||||
@@ -116,6 +127,7 @@ constexpr unsigned long long operator""_GiB(long double v) {
|
||||
return v * 1024. * 1024. * 1024.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Gibibytes, x1.073.741.824 (2^30)
|
||||
//! \~russian Гибибайт, x1.073.741.824 (2^30)
|
||||
@@ -124,6 +136,7 @@ constexpr unsigned long long operator""_GiB(unsigned long long v) {
|
||||
}
|
||||
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Terabytes, x1000.000.000.000
|
||||
//! \~russian Терабайт, x1000.000.000.000
|
||||
@@ -131,6 +144,7 @@ constexpr unsigned long long operator""_TB(long double v) {
|
||||
return v * 1000. * 1000. * 1000. * 1000.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Terabytes, x1000.000.000.000
|
||||
//! \~russian Терабайт, x1000.000.000.000
|
||||
@@ -138,6 +152,7 @@ constexpr unsigned long long operator""_TB(unsigned long long v) {
|
||||
return v * 1000 * 1000 * 1000 * 1000;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Tebibytes, x1.099.511.627.776 (2^40)
|
||||
//! \~russian Тебибайт, x1.099.511.627.776 (2^40)
|
||||
@@ -145,6 +160,7 @@ constexpr unsigned long long operator""_TiB(long double v) {
|
||||
return v * 1024. * 1024. * 1024. * 1024.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Tebibytes, x1.099.511.627.776 (2^40)
|
||||
//! \~russian Тебибайт, x1.099.511.627.776 (2^40)
|
||||
@@ -153,6 +169,7 @@ constexpr unsigned long long operator""_TiB(unsigned long long v) {
|
||||
}
|
||||
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Petabytes, x1000.000.000.000.000
|
||||
//! \~russian Петабайт, x1000.000.000.000.000
|
||||
@@ -160,6 +177,7 @@ constexpr unsigned long long operator""_PB(long double v) {
|
||||
return v * 1000. * 1000. * 1000. * 1000. * 1000.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Petabytes, x1000.000.000.000.000
|
||||
//! \~russian Петабайт, x1000.000.000.000.000
|
||||
@@ -167,6 +185,7 @@ constexpr unsigned long long operator""_PB(unsigned long long v) {
|
||||
return v * 1000 * 1000 * 1000 * 1000 * 1000;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Pebibytes, x1.125.899.906.842.624 (2^50)
|
||||
//! \~russian Пебибайт, x1.125.899.906.842.624 (2^50)
|
||||
@@ -174,6 +193,7 @@ constexpr unsigned long long operator""_PiB(long double v) {
|
||||
return v * 1024. * 1024. * 1024. * 1024. * 1024.;
|
||||
}
|
||||
|
||||
//! \~\ingroup Core
|
||||
//! \~\brief
|
||||
//! \~english Pebibytes, x1.125.899.906.842.624 (2^50)
|
||||
//! \~russian Пебибайт, x1.125.899.906.842.624 (2^50)
|
||||
|
||||
Reference in New Issue
Block a user