LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
types.h File Reference

Common module result type aliases used throughout LibJuno. More...

#include "juno/module.h"
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 JUNO_MODULE_RESULT (JUNO_RESULT_BOOL_T, bool)
 Result type carrying a bool payload.
 
 JUNO_MODULE_RESULT (JUNO_RESULT_UINT32_T, uint32_t)
 Result type carrying a 32-bit unsigned integer payload.
 
 JUNO_MODULE_RESULT (JUNO_RESULT_F64_T, double)
 Result type carrying a double-precision floating-point payload.
 
 JUNO_MODULE_RESULT (JUNO_RESULT_SIZE_T, size_t)
 Result type carrying a size_t payload.
 
 JUNO_MODULE_RESULT (JUNO_RESULT_VOID_PTR_T, void *)
 Result type carrying a void* payload.
 

Detailed Description

Common module result type aliases used throughout LibJuno.