From Jason Turner

[concepts.general]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpyj6jv5e7/{from.md → to.md} +23 -0
tmp/tmpyj6jv5e7/{from.md → to.md} RENAMED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ## General <a id="concepts.general">[[concepts.general]]</a>
2
+
3
+ This Clause describes library components that C++ programs may use to
4
+ perform compile-time validation of template arguments and perform
5
+ function dispatch based on properties of types. The purpose of these
6
+ concepts is to establish a foundation for equational reasoning in
7
+ programs.
8
+
9
+ The following subclauses describe language-related concepts, comparison
10
+ concepts, object concepts, and callable concepts as summarized in
11
+ [[concepts.summary]].
12
+
13
+ **Table: Fundamental concepts library summary** <a id="concepts.summary">[concepts.summary]</a>
14
+
15
+ | Subclause | | Header |
16
+ | --------------------- | ------------------------- | ------------ |
17
+ | [[concepts.equality]] | Equality preservation | |
18
+ | [[concepts.lang]] | Language-related concepts | `<concepts>` |
19
+ | [[concepts.compare]] | Comparison concepts | |
20
+ | [[concepts.object]] | Object concepts | |
21
+ | [[concepts.callable]] | Callable concepts | |
22
+
23
+