Appearance
class flake::Array
#include <FlakeTypes.h>
Public Functions
| Name | |
|---|---|
| Array(array_t * arr) | |
| [uint8_t] | elementSize() const |
| [uint16_t] | count() const |
| template <typenameT > [bool] | set([uint16_t] index, [const][T] & value) |
| template <typenameT > [bool] | get([uint16_t] index, [T] & out) const |
| [bool] | resize([uint16_t] newCount) |
| [void] | init([uint16_t] type, [uint16_t] count, [uint8_t] * buf) |
| [uint8_t] * | raw() const |
| [uint8_t] | sizeForType([uint8_t] t) |
Public Functions Documentation
function Array
cpp
inline explicit Array(
array_t * arr
)function elementSize
cpp
inline uint8_t elementSize() constfunction count
cpp
inline uint16_t count() constfunction set
cpp
template <typenameT >
inline bool set(
uint16_t index,
constT & value
)function get
cpp
template <typenameT >
inline bool get(
uint16_t index,
T & out
) constfunction resize
cpp
inline bool resize(
uint16_t newCount
)function init
cpp
inline void init(
uint16_t type,
uint16_t count,
uint8_t * buf
)function raw
cpp
inline uint8_t * raw() constfunction sizeForType
cpp
static inline uint8_t sizeForType(
uint8_t t
)