nl:: Weave:: Platform
खास जानकारी
फ़ंक्शन |
|
---|---|
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-बिट डिपेंडेंट को 1,000 से भाग देने पर, 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:: |
इस नेमस्पेस में, Weave सिक्योरिटी मॉनिटर मेमोरी मैनेजर के लिए, Weave के सभी इंटरफ़ेस शामिल हैं. |
फ़ंक्शन
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
यह फ़ंक्शन, वैल्यू की लंबाई को बिट के हिसाब से बाइट में बदलता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
लंबाई बाइट में.
|
भाग दें
int64_t Divide( int64_t inDividend, int64_t inDivisor )
साइन किए गए 64-बिट को 64-बिट से भाग देकर, भागफल देता है.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
इंडिविडेंट का भागफल, जिसे inDivisor से भाग दिया जाता है
|
DivideBy1000
uint32_t DivideBy1000( uint64_t inDividend )
बिना हस्ताक्षर वाले 64-बिट लाभांश को 1,000 से भाग देने पर, 32-बिट की वैल्यू मिलती है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
32-बिट भागफल.
|
RoundDown
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
0 की ओर पूर्णांक बनाता है.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
मान को पूर्णांकन के विवरण के निकटतम गुणज तक पूर्णांक बनाया जाता है.
|
RoundUp
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
0 से दूर पूर्णांक बनाता है.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
मान को पूर्णांकन के विवरण के निकटतम गुणज तक पूर्णांक बनाया जाता है.
|