roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
roo_io::internal Namespace Reference

Functions

constexpr int32_t sign_extend_24 (int32_t v)
 
void pattern_fill_32_aligned (uint32_t *buf, size_t count, uint32_t val)
 
void pattern_fill_16_aligned (uint16_t *buf, size_t count, uint16_t val)
 

Function Documentation

◆ pattern_fill_16_aligned()

void roo_io::internal::pattern_fill_16_aligned ( uint16_t buf,
size_t  count,
uint16_t  val 
)
inline

Definition at line 86 of file fill.h.

References roo_io::count, and pattern_fill_32_aligned().

Referenced by roo_io::PatternFill< 2 >().

◆ pattern_fill_32_aligned()

void roo_io::internal::pattern_fill_32_aligned ( uint32_t buf,
size_t  count,
uint32_t  val 
)
inline

Definition at line 50 of file fill.h.

References roo_io::count.

Referenced by pattern_fill_16_aligned(), and roo_io::PatternFill< 4 >().

◆ sign_extend_24()

constexpr int32_t roo_io::internal::sign_extend_24 ( int32_t  v)
constexpr

Definition at line 99 of file read.h.

Referenced by roo_io::ReadBeS24(), and roo_io::ReadLeS24().