tetl
0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
concepts.hpp
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSL-1.0
2
3
#ifndef TETL_CONCEPTS_HPP
4
#define TETL_CONCEPTS_HPP
5
9
10
#include <
etl/_config/all.hpp
>
11
12
#include <
etl/_concepts/assignable_from.hpp
>
13
#include <
etl/_concepts/common_reference_with.hpp
>
14
#include <
etl/_concepts/common_with.hpp
>
15
#include <
etl/_concepts/constructible_from.hpp
>
16
#include <
etl/_concepts/convertible_to.hpp
>
17
#include <
etl/_concepts/copy_constructible.hpp
>
18
#include <
etl/_concepts/copyable.hpp
>
19
#include <
etl/_concepts/default_initializable.hpp
>
20
#include <
etl/_concepts/derived_from.hpp
>
21
#include <
etl/_concepts/destructible.hpp
>
22
#include <
etl/_concepts/equality_comparable.hpp
>
23
#include <
etl/_concepts/equivalence_relation.hpp
>
24
#include <
etl/_concepts/floating_point.hpp
>
25
#include <
etl/_concepts/integral.hpp
>
26
#include <
etl/_concepts/invocable.hpp
>
27
#include <
etl/_concepts/movable.hpp
>
28
#include <
etl/_concepts/move_constructible.hpp
>
29
#include <
etl/_concepts/predicate.hpp
>
30
#include <
etl/_concepts/regular.hpp
>
31
#include <
etl/_concepts/regular_invocable.hpp
>
32
#include <
etl/_concepts/relation.hpp
>
33
#include <
etl/_concepts/same_as.hpp
>
34
#include <
etl/_concepts/semiregular.hpp
>
35
#include <
etl/_concepts/signed_integral.hpp
>
36
#include <
etl/_concepts/strict_weak_order.hpp
>
37
#include <
etl/_concepts/swappable.hpp
>
38
#include <
etl/_concepts/unsigned_integral.hpp
>
39
40
// Non-standard extensions
41
#include <
etl/_concepts/boolean_testable.hpp
>
42
#include <
etl/_concepts/builtin_integer.hpp
>
43
#include <
etl/_concepts/builtin_signed_integer.hpp
>
44
#include <
etl/_concepts/builtin_unsigned_integer.hpp
>
45
#include <
etl/_concepts/referenceable.hpp
>
46
#include <
etl/_concepts/weakly_equality_comparable_with.hpp
>
47
48
#endif
// TETL_CONCEPTS_HPP
all.hpp
assignable_from.hpp
boolean_testable.hpp
builtin_integer.hpp
builtin_signed_integer.hpp
builtin_unsigned_integer.hpp
common_reference_with.hpp
common_with.hpp
constructible_from.hpp
convertible_to.hpp
copy_constructible.hpp
copyable.hpp
default_initializable.hpp
derived_from.hpp
destructible.hpp
equality_comparable.hpp
equivalence_relation.hpp
floating_point.hpp
integral.hpp
invocable.hpp
movable.hpp
move_constructible.hpp
predicate.hpp
referenceable.hpp
regular.hpp
regular_invocable.hpp
relation.hpp
same_as.hpp
semiregular.hpp
signed_integral.hpp
strict_weak_order.hpp
swappable.hpp
unsigned_integral.hpp
weakly_equality_comparable_with.hpp
include
etl
concepts.hpp
Generated on Sat Mar 8 2025 16:19:59 for tetl by
1.14.0