LibJuno 0.42.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
buff_api.hpp File Reference
#include "juno/status.h"
#include "juno/module.h"
#include "juno/module.hpp"
#include "juno/types.hpp"
#include <cstddef>
Include dependency graph for buff_api.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  juno::buff::QUEUE_API_T< T, N >
 
struct  juno::buff::STACK_API_T< T, N >
 The stack buffer api. More...
 

Namespaces

namespace  juno
 
namespace  juno::buff
 

Functions

template<typename T , const size_t N>
struct QUEUE_ROOT_T juno::buff::JUNO_MODULE_ROOT (JUNO_MODULE_ARG(QUEUE_API_T< T, N >), ARRAY_T< T, N > tArrBuff;size_t iStartIndex;size_t zLength;)
 
template<typename T , const size_t N>
struct STACK_ROOT_T juno::buff::JUNO_MODULE_ROOT (JUNO_MODULE_ARG(STACK_API_T< T, N >), ARRAY_T< T, N > tArrBuff;size_t zLength;)
 The stack root module.