23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
[meta.general]
|
||
|
||
# 21 Metaprogramming library [[meta]](./#meta)
|
||
|
||
## 21.1 General [meta.general]
|
||
|
||
[1](#1)
|
||
|
||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/meta.tex#L6)
|
||
|
||
This Clause describes metaprogramming facilities[.](#1.sentence-1)
|
||
|
||
These facilities are summarized in Table [51](#tab:meta.summary "Table 51: Metaprogramming library summary")[.](#1.sentence-2)
|
||
|
||
Table [51](#tab:meta.summary) — Metaprogramming library summary [[tab:meta.summary]](./tab:meta.summary)
|
||
|
||
| [ð](#tab:meta.summary-row-1) | **Subclause** | **Header** |
|
||
| --- | --- | --- |
|
||
| [ð](#tab:meta.summary-row-2)<br>[[intseq]](intseq "21.2 Compile-time integer sequences") | Integer sequences | <utility> |
|
||
| [ð](#tab:meta.summary-row-3)<br>[[type.traits]](type.traits "21.3 Metaprogramming and type traits") | Type traits | <type_traits> |
|
||
| [ð](#tab:meta.summary-row-4)<br>[[meta.reflection]](meta.reflection "21.4 Reflection") | Reflection | <meta> |
|
||
| [ð](#tab:meta.summary-row-5)<br>[[ratio]](ratio "21.5 Compile-time rational arithmetic") | Rational arithmetic | <ratio> |
|