Skip to content

Commit b3c532e

Browse files
committed
Reworks repository layout for automatic doc generation
1 parent 12eaf0d commit b3c532e

25 files changed

+32
-12
lines changed

Readme.md

Lines changed: 29 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,43 @@
88
# SG20: Teaching Topics
99

1010
## Modules:
11+
* [Compile-time programming](#compile-time-programming)
12+
* [Meta-error handling](#meta-error-handling)
1113
* [C++ object model](#c-object-model)
14+
* [Program design](#program-design)
1215
* [User-defined types](#user-defined-types)
1316
* [Functions](#functions)
1417

18+
### Compile-time programming
19+
* [requires-clause](sources/modules/compile-time-programming/requires-clause.md)
20+
* [concepts](sources/modules/compile-time-programming/concepts.md)
21+
* [requires-expressions](sources/modules/compile-time-programming/requires-expressions.md)
22+
* [function-templates](sources/modules/compile-time-programming/function-templates.md)
23+
24+
### Meta-error handling
25+
* [static_assert](sources/modules/meta-error-handling/static_assert.md)
26+
1527
### C++ object model
16-
* [rule-of-five](object-model/rule-of-five.md)
17-
* [constant-objects](object-model/constant-objects.md)
18-
* [special-member-functions](object-model/special-member-functions.md)
19-
* [declarations](object-model/declarations.md)
20-
* [objects](object-model/objects.md)
21-
* [types](object-model/types.md)
22-
* [copy-semantics](object-model/copy-semantics.md)
23-
* [rule-of-zero](object-model/rule-of-zero.md)
24-
* [move-semantics](object-model/move-semantics.md)
28+
* [rule-of-five](sources/modules/object-model/rule-of-five.md)
29+
* [constant-objects](sources/modules/object-model/constant-objects.md)
30+
* [special-member-functions](sources/modules/object-model/special-member-functions.md)
31+
* [declarations](sources/modules/object-model/declarations.md)
32+
* [objects](sources/modules/object-model/objects.md)
33+
* [constructors](sources/modules/object-model/constructors.md)
34+
* [types](sources/modules/object-model/types.md)
35+
* [copy-semantics](sources/modules/object-model/copy-semantics.md)
36+
* [rule-of-zero](sources/modules/object-model/rule-of-zero.md)
37+
* [move-semantics](sources/modules/object-model/move-semantics.md)
38+
39+
### Program design
40+
* [concepts](compile-time-programmings/concepts.md)
2541

2642
### User-defined types
2743
* [user-defined-literals](functions/user-defined-literals.md)
2844

2945
### Functions
30-
* [user-defined-literals](functions/user-defined-literals.md)
46+
* [defaulted-parameters](sources/modules/functions/defaulted-parameters.md)
47+
* [calling-functions](sources/modules/functions/calling-functions.md)
48+
* [user-defined-literals](sources/modules/functions/user-defined-literals.md)
49+
* [member-functions](sources/modules/functions/member-functions.md)
3150

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)