VCCC
2024.05
VisualCamp Common C++ library
concepts.hpp
Go to the documentation of this file.
1
//
2
// Created by cosge on 2023-12-02.
3
//
4
5
#ifndef VCCC_CONCEPTS_HPP_
6
#define VCCC_CONCEPTS_HPP_
7
8
#include "
vccc/__concepts/assignable_from.hpp
"
9
#include "
vccc/__concepts/boolean_testable.hpp
"
10
#include "
vccc/__concepts/common_reference_with.hpp
"
11
#include "
vccc/__concepts/common_with.hpp
"
12
#include "
vccc/__concepts/comparison_common_type_with.hpp
"
13
#include "
vccc/__concepts/constructible_from.hpp
"
14
#include "
vccc/__concepts/convertible_to.hpp
"
15
#include "
vccc/__concepts/copy_constructible.hpp
"
16
#include "
vccc/__concepts/copyable.hpp
"
17
#include "
vccc/__concepts/default_initializable.hpp
"
18
#include "
vccc/__concepts/dereferenceable.hpp
"
19
#include "
vccc/__concepts/derived_from.hpp
"
20
#include "
vccc/__concepts/derived_from_single_crtp.hpp
"
21
#include "
vccc/__concepts/different_from.hpp
"
22
#include "
vccc/__concepts/equality_comparable.hpp
"
23
#include "
vccc/__concepts/equivalence_relation.hpp
"
24
#include "
vccc/__concepts/floating_point.hpp
"
25
#include "
vccc/__concepts/implicit_expression_check.hpp
"
26
#include "
vccc/__concepts/invocable.hpp
"
27
#include "
vccc/__concepts/destructible.hpp
"
28
#include "
vccc/__concepts/movable.hpp
"
29
#include "
vccc/__concepts/move_constructible.hpp
"
30
#include "
vccc/__concepts/partially_ordered_with.hpp
"
31
#include "
vccc/__concepts/predicate.hpp
"
32
#include "
vccc/__concepts/regular.hpp
"
33
#include "
vccc/__concepts/relation.hpp
"
34
#include "
vccc/__concepts/same_as.hpp
"
35
#include "
vccc/__concepts/semiregular.hpp
"
36
#include "
vccc/__concepts/signed_integral.hpp
"
37
#include "
vccc/__concepts/strict_weak_order.hpp
"
38
#include "
vccc/__concepts/subtractable.hpp
"
39
#include "
vccc/__concepts/swap.hpp
"
40
#include "
vccc/__concepts/swappable.hpp
"
41
#include "
vccc/__concepts/swappable_with.hpp
"
42
#include "
vccc/__concepts/totally_ordered.hpp
"
43
#include "
vccc/__concepts/unsigned_integral.hpp
"
44
#include "
vccc/__concepts/value_swappable.hpp
"
45
#include "
vccc/__concepts/weakly_equality_comparable_with.hpp
"
46
47
59
#endif
// VCCC_CONCEPTS_HPP_
assignable_from.hpp
boolean_testable.hpp
common_reference_with.hpp
common_with.hpp
comparison_common_type_with.hpp
constructible_from.hpp
convertible_to.hpp
copy_constructible.hpp
copyable.hpp
default_initializable.hpp
dereferenceable.hpp
derived_from.hpp
derived_from_single_crtp.hpp
destructible.hpp
different_from.hpp
equality_comparable.hpp
equivalence_relation.hpp
floating_point.hpp
implicit_expression_check.hpp
invocable.hpp
movable.hpp
move_constructible.hpp
partially_ordered_with.hpp
predicate.hpp
regular.hpp
relation.hpp
same_as.hpp
semiregular.hpp
signed_integral.hpp
strict_weak_order.hpp
subtractable.hpp
swap.hpp
swappable.hpp
swappable_with.hpp
totally_ordered.hpp
unsigned_integral.hpp
value_swappable.hpp
weakly_equality_comparable_with.hpp
include
vccc
concepts.hpp
Generated by
1.9.1