|
slot 0.0.1
A real time UI render framework
|
#include <SmallValueBuffer.h>

类 | |
| struct | Overflow |
Public 成员函数 | |
| SmallValueBuffer ()=default | |
| SmallValueBuffer (const SmallValueBuffer &other) | |
| SmallValueBuffer (SmallValueBuffer &&other) noexcept=default | |
| uint16_t | push (uint32_t value) |
| uint16_t | push (uint64_t value) |
| uint16_t | replace (uint16_t index, uint32_t value) |
| uint16_t | replace (uint16_t index, uint64_t value) |
| uint32_t | get32 (uint16_t index) const |
| uint64_t | get64 (uint16_t index) const |
| SmallValueBuffer & | operator= (const SmallValueBuffer &other) |
| SmallValueBuffer & | operator= (SmallValueBuffer &&other) noexcept=default |
Private 属性 | |
| uint16_t | count_ {0} |
| std::array< uint32_t, BufferSize > | buffer_ {} |
| std::bitset< BufferSize > | wideElements_ |
| std::unique_ptr< Overflow > | overflow_ |
|
default |
|
inline |
|
defaultnoexcept |
|
inline |

|
inline |


|
inline |
|
defaultnoexcept |
|
inline |

|
inline |

|
inline |

|
inline |

|
private |
|
private |
|
private |
|
private |