zpp
Zephyr C++20 Framework
zpp.hpp
Go to the documentation of this file.
1
//
2
// Copyright (c) 2019 Erwin Rol <erwin@erwinrol.com>
3
//
4
// SPDX-License-Identifier: Apache-2.0
5
//
6
7
#ifndef ZPP_INCLUDE_ZPP_HPP
8
#define ZPP_INCLUDE_ZPP_HPP
9
10
#ifndef __cplusplus
11
#error "ZPP is a C++ only library"
12
#else
13
#if __cplusplus < 201709L
14
#error "ZPP needs C++20 or newer"
15
#endif
16
#endif
17
18
#include <
zpp/memory.hpp
>
19
#include <
zpp/error_code.hpp
>
20
#include <
zpp/result.hpp
>
21
#include <
zpp/atomic_bitset.hpp
>
22
#include <
zpp/atomic_var.hpp
>
23
#include <
zpp/clock.hpp
>
24
#include <
zpp/condition_variable.hpp
>
25
#include <
zpp/fmt.hpp
>
26
#include <
zpp/fifo.hpp
>
27
#include <
zpp/heap.hpp
>
28
#include <
zpp/mem_slab.hpp
>
29
#include <
zpp/futex.hpp
>
30
#include <
zpp/mutex.hpp
>
31
#include <
zpp/sys_mutex.hpp
>
32
#include <
zpp/poll.hpp
>
33
#include <
zpp/sched.hpp
>
34
#include <
zpp/sem.hpp
>
35
#include <
zpp/thread.hpp
>
36
#include <
zpp/timer.hpp
>
37
#include <
zpp/lock_guard.hpp
>
38
#include <
zpp/utils.hpp
>
39
#include <
zpp/unique_lock.hpp
>
40
41
#endif
// ZPP_INCLUDE_ZPP_HPP
atomic_bitset.hpp
atomic_var.hpp
clock.hpp
condition_variable.hpp
error_code.hpp
fifo.hpp
fmt.hpp
futex.hpp
heap.hpp
lock_guard.hpp
mem_slab.hpp
memory.hpp
mutex.hpp
poll.hpp
result.hpp
sched.hpp
sem.hpp
sys_mutex.hpp
thread.hpp
timer.hpp
unique_lock.hpp
utils.hpp
include
zpp.hpp
Generated by
1.9.1