Files
2026-08-02 21:31:46 +08:00

26 lines
596 B
C++

//
// Created by Shell on 2026/7/30.
//
#ifndef SEADISK_UNITS_HPP
#define SEADISK_UNITS_HPP
namespace seafile::literals {
constexpr std::size_t operator ""_B(unsigned long long v) {
return v;
}
constexpr std::size_t operator ""_KB(unsigned long long v) {
return v * 1024ULL;
}
constexpr std::size_t operator ""_MB(unsigned long long v) {
return v * 1024ULL * 1024ULL;
}
constexpr std::size_t operator ""_GB(unsigned long long v) {
return v * 1024ULL * 1024ULL * 1024ULL;
}
}
#endif //SEADISK_UNITS_HPP