LibJuno
1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
types.hpp
Go to the documentation of this file.
1
/*
2
MIT License
3
4
Copyright (c) 2025 Robin A. Onsay
5
6
Permission is hereby granted, free of charge, to any person obtaining
7
a copy of this software and associated documentation files
8
(the "Software"), to deal in the Software without restriction,
9
including without limitation the rights to use, copy, modify, merge,
10
publish, distribute, sublicense, and/or sell copies of the Software,
11
and to permit persons to whom the Software is furnished to do so,
12
subject to the following conditions:
13
14
The above copyright notice and this permission notice shall be
15
included in all copies or substantial portions of the Software.
16
*/
17
18
#ifndef JUNO_TYPES_HPP
19
#define JUNO_TYPES_HPP
20
#include "
module.h
"
21
22
#include <stdbool.h>
23
#include <stddef.h>
24
#include <stdint.h>
25
26
namespace
juno
27
{
28
29
template
<
typename
T, const
size_t
N>
30
struct
ARRAY_T
31
{
32
T
tArr
[
N
];
33
};
34
35
}
36
37
38
#endif
module.h
Module system and dependency injection primitives for LibJuno.
juno
Definition
buff_api.hpp:36
juno::ARRAY_T
Definition
types.hpp:31
juno::ARRAY_T::tArr
T tArr[N]
Definition
types.hpp:32
juno::RESULT_T
Definition
module.hpp:29
include
juno
types.hpp
Generated by
1.9.8