nl:: বুনা:: প্ল্যাটফর্ম
সারাংশ
ফাংশন | |
---|---|
BitsToByteLength (uint32_t aBits) | constexpr uint32_t বিটের মান দৈর্ঘ্যকে বাইটে দৈর্ঘ্যে রূপান্তর করে। |
Divide (int64_t inDividend, int64_t inDivisor) | int64_t স্বাক্ষরিত 64-বিটকে 64-বিট অপারেশন দ্বারা ভাগ করে এবং ভাগফল প্রদান করে। |
DivideBy1000 (uint64_t inDividend) | uint32_t একটি 64-বিট স্বাক্ষরবিহীন লভ্যাংশকে 1000 দ্বারা ভাগ করুন এবং একটি 32-বিট মান তৈরি করুন। |
RoundDown (uint32_t a, uint32_t b) | constexpr uint32_t 0 এর দিকে রাউন্ডিং সম্পাদন করে। |
RoundUp (uint32_t a, uint32_t b) | constexpr uint32_t 0 থেকে দূরে রাউন্ডিং সম্পাদন করে। |
নামস্থান | |
---|---|
nl:: বুনা:: প্ল্যাটফর্ম:: স্থায়ী স্টোরেজ | |
nl:: বুনন:: প্ল্যাটফর্ম:: নিরাপত্তা | এই নেমস্পেসটি উইভ সিকিউরিটি মনিটর মেমরি ম্যানেজারের জন্য উইভ-এর মধ্যে সমস্ত ইন্টারফেস অন্তর্ভুক্ত করে। |
ফাংশন
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
বিটের মান দৈর্ঘ্যকে বাইটে দৈর্ঘ্যে রূপান্তর করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বাইটে দৈর্ঘ্য। |
ভাগ করুন
int64_t Divide( int64_t inDividend, int64_t inDivisor )
স্বাক্ষরিত 64-বিটকে 64-বিট অপারেশন দ্বারা ভাগ করে এবং ভাগফল প্রদান করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | inDivisor দ্বারা ভাগ করা inDividend-এর ভাগফল |
ভাগ করে 1000
uint32_t DivideBy1000( uint64_t inDividend )
একটি 64-বিট স্বাক্ষরবিহীন লভ্যাংশকে 1000 দ্বারা ভাগ করুন এবং একটি 32-বিট মান তৈরি করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | 32-বিট ভাগফল। |
রাউন্ডডাউন
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
0 এর দিকে রাউন্ডিং সম্পাদন করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | মান রাউন্ডিং গ্রানুলিটির নিকটতম মাল্টিপলে পূর্ণাঙ্গ করা হয়েছে। |
রাউন্ডআপ
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
0 থেকে দূরে রাউন্ডিং সম্পাদন করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | মান রাউন্ডিং গ্রানুলিটির নিকটতম গুণিতক পর্যন্ত পূর্ণাঙ্গ করা হয়েছে। |