9 #ifndef _QUEUE_CUSTOM_H_ 10 #define _QUEUE_CUSTOM_H_ 12 #include "stm32f4xx_hal.h" 14 template <
class T,
size_t q_size>
50 #endif // !_QUEUE_CUSTOM_H_ uint32_t curr_size_
Definition: queue_custom.h:46
void insert(T elem)
Definition: queue_custom.h:25
Queue & operator=(Queue &&)=default
~Queue()
Definition: queue_custom.h:23
uint32_t head_
Definition: queue_custom.h:46
T lookup()
Definition: queue_custom.h:31
uint32_t tail_
Definition: queue_custom.h:46
T queue_[q_size]
Definition: queue_custom.h:47
bool is_Empty() const
Definition: queue_custom.h:43
uint32_t length() const
Definition: queue_custom.h:41
Definition: queue_custom.h:15
Queue()
Definition: queue_custom.h:18