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 :: Weave :: मंच :: PersistedStorage | |
nl :: Weave :: मंच :: सुरक्षा | यह नाम स्थान Weave के लिए Weave के भीतर सभी इंटरफेस भी शामिल है सुरक्षा मॉनिटर स्मृति प्रबंधक। |
कार्यों
बिट्सटूबाइटलंबाई
constexpr uint32_t BitsToByteLength( uint32_t aBits )
बिट्स में मान लंबाई को बाइट्स में लंबाई में कनवर्ट करता है।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | बाइट्स में लंबाई। |
फूट डालो
int64_t Divide( int64_t inDividend, int64_t inDivisor )
हस्ताक्षरित 64-बिट को 64-बिट ऑपरेशन से विभाजित करता है और भागफल देता है।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
रिटर्न | लाभांश के भागफल को भाजक द्वारा विभाजित किया जाता है |
डिवाइडबाय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 से दूर पूर्णांकन करता है।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
रिटर्न | पूर्णांकित ग्रैन्युलैरिटी के निकटतम गुणक तक पूर्णांकित मान। |