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

0 commit comments

Comments
 (0)