|
LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
|
The stack buffer api. More...
#include <buff_api.hpp>

Data Fields | |
| JUNO_STATUS_T(* | Push )(STACK_ROOT_T< T, N > &tStack, T tData) |
| Push data onto the stack buffer. | |
| RESULT_T< T >(* | Pop )(STACK_ROOT_T< T, N > &tStack) |
| Pop data from the stack buffer. | |
| RESULT_T< T * >(* | Peek )(STACK_ROOT_T< T, N > &tStack) |
| Peek into data on the stack buffer. | |
The stack buffer api.
The stack API.
| RESULT_T< T * >(* juno::buff::STACK_API_T< T, N >::Peek) (STACK_ROOT_T< T, N > &tStack) |
Peek into data on the stack buffer.
| RESULT_T< T >(* juno::buff::STACK_API_T< T, N >::Pop) (STACK_ROOT_T< T, N > &tStack) |
Pop data from the stack buffer.
| JUNO_STATUS_T(* juno::buff::STACK_API_T< T, N >::Push) (STACK_ROOT_T< T, N > &tStack, T tData) |
Push data onto the stack buffer.