File tree 33 files changed +83
-60
lines changed
33 files changed +83
-60
lines changed Original file line number Diff line number Diff line change 1
- # latex related, Course
2
- C++Course. *
3
- ! C++Course.tex
4
- _minted *
5
-
6
- # latex related, exercise intro
7
- exercisesIntro.log
8
- exercisesIntro.nav
9
- exercisesIntro.out
10
- exercisesIntro.snm
11
- exercisesIntro.toc
12
- exercisesIntro.vrb
13
- exercisesIntro.pdf
14
-
15
- # exercises
16
- build
17
- * .a
18
- * .o
19
- * .so
20
- * .sol
21
- * .sol ?
22
- exercises /* aux
23
- exercises /callgrind /fibocrunch
24
- exercises /control /control
25
- exercises /loopsRefsAuto /loopsRefsAuto
26
- exercises /operators /operators
27
- exercises /concepts /concepts
28
- exercises /constness /constplay
29
- exercises /cppcheck /randomize
30
- exercises /debug /randomize
31
- exercises /functions /functions
32
- exercises /helgrind /fiboMT
33
- exercises /hello /hello
34
- exercises /lambdas /randomize
35
- exercises /memcheck /memleak
36
- exercises /move /trymove
37
- exercises /optional /optional
38
- exercises /polymorphism /trypoly
39
- exercises /race /racing
40
- exercises /stl /randomize.nostl
41
- exercises /templates /playwithsort
42
- exercises /valgrind /randomize
43
- exercises /variant /variant
44
- exercises /virtual_inheritance /trymultiherit
45
- exercises /smartPointers /smartPointers
46
-
47
- # tools
48
- CMakeCache.txt
49
- CMakeFiles
50
- cmake_install.cmake
51
- callgrind.out. *
52
-
53
1
# just for the allcontributors cli installation...
54
2
package-lock.json
55
3
package.json
Original file line number Diff line number Diff line change 1
1
Credits
2
2
=======
3
3
4
- - Adaptations for CERN sessions (2020, 2021 )
4
+ - Adaptations for CERN sessions (2020, 2025 )
5
5
* [ Sebastien Ponce] ( https://github.com/sponce ) [ CERN] ( http://cern.ch ) /[ LHCb] ( http://lhcb.cern.ch )
6
6
* [ David Chamont] ( https://gitlab.cern.ch/chamont ) [ IN2P3] ( https://informatique.in2p3.fr )
7
7
* [ Attila Krasznahorkay] ( https://gitlab.cern.ch/akraszna ) [ CERN] ( http://cern.ch ) /[ Atlas] ( https://atlas.cern/ )
Original file line number Diff line number Diff line change
1
+ # generic files and directories
2
+ build
3
+ * .a
4
+ * .o
5
+ * .so
6
+
7
+ # tools
8
+ CMakeCache.txt
9
+ CMakeFiles
10
+ cmake_install.cmake
11
+ callgrind.out. *
Original file line number Diff line number Diff line change @@ -13,7 +13,6 @@ if( "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}" )
13
13
endif ()
14
14
15
15
# Include the exercises that (should) work on all platforms.
16
- add_subdirectory ( hello )
17
16
add_subdirectory ( asan )
18
17
add_subdirectory ( basicTypes )
19
18
add_subdirectory ( callgrind )
@@ -23,6 +22,7 @@ add_subdirectory( control )
23
22
add_subdirectory ( cppcheck )
24
23
add_subdirectory ( debug )
25
24
add_subdirectory ( functions )
25
+ add_subdirectory ( hello )
26
26
add_subdirectory ( loopsRefsAuto )
27
27
add_subdirectory ( memcheck )
28
28
add_subdirectory ( modern_oo )
Original file line number Diff line number Diff line change 1
- TESTDIRS = callgrind cppcheck header_units control hello modules move python smartPointers templates virtual_inheritance \
2
- debug helgrind memcheck polymorphism race stl valgrind basicTypes
3
- NOCOMPILETESTDIRS = constness
1
+ TESTDIRS = asan callgrind condition_variable control cppcheck debug functions \
2
+ header_units helgrind hello loopsRefsAuto memcheck modern_oo modules \
3
+ move operators polymorphism python race smartPointers templates \
4
+ valgrind virtual_inheritance
5
+ NOCOMPILETESTDIRS = basicTypes constness stl variadic
4
6
5
- solution :
7
+ all :
6
8
for dir in ${TESTDIRS} ; do \
7
9
cd $$ {dir}; \
8
10
make $@ ; \
9
11
cd ..; \
10
12
done
11
13
12
- clean :
14
+ solution clean :
13
15
for dir in ${TESTDIRS} ${NOCOMPILETESTDIRS} ; do \
14
16
cd $$ {dir}; \
15
- make clean ; \
17
+ make $@ ; \
16
18
cd ..; \
17
19
done
18
20
Original file line number Diff line number Diff line change
1
+ asan
2
+ asan.sol
Original file line number Diff line number Diff line change
1
+ basicTypes
2
+ basicTypes.sol
Original file line number Diff line number Diff line change
1
+ fibocrunch
2
+ fibocrunch.sol
Original file line number Diff line number Diff line change
1
+ concepts
Original file line number Diff line number Diff line change
1
+ condition_variable
2
+ condition_variable.sol
Original file line number Diff line number Diff line change
1
+ constplay
Original file line number Diff line number Diff line change
1
+ control
2
+ control.sol
Original file line number Diff line number Diff line change
1
+ randomize
2
+ randomize.sol
Original file line number Diff line number Diff line change
1
+ debug
2
+ debug.sol
Original file line number Diff line number Diff line change
1
+ functions
2
+ functions.sol
Original file line number Diff line number Diff line change
1
+ header_units
2
+ header_units.sol
3
+ gcm.cache
Original file line number Diff line number Diff line change
1
+ fiboMT
2
+ fiboMT.sol
Original file line number Diff line number Diff line change
1
+ hello
Original file line number Diff line number Diff line change
1
+ loopsRefsAuto
2
+ loopsRefsAuto.sol
Original file line number Diff line number Diff line change
1
+ memleak
2
+ memleak.sol
Original file line number Diff line number Diff line change
1
+ particles
2
+ particles.sol
Original file line number Diff line number Diff line change
1
+ modules
2
+ solution /modules
3
+ solution /gcm.cache
Original file line number Diff line number Diff line change
1
+ trymove
2
+ trymove.sol
Original file line number Diff line number Diff line change
1
+ optional
Original file line number Diff line number Diff line change
1
+ trypoly
2
+ trypoly.sol
Original file line number Diff line number Diff line change
1
+ racing
2
+ racing.sol1
3
+ racing.sol2
Original file line number Diff line number Diff line change
1
+ problem1
2
+ problem2
3
+ problem3
4
+ problem4
5
+ problem5
6
+ problem1.sol
7
+ problem2.sol
8
+ problem3.sol
9
+ problem4.sol
10
+ problem5.sol
Original file line number Diff line number Diff line change
1
+ randomize.nostl
2
+ randomize.sol
Original file line number Diff line number Diff line change
1
+ playwithsort
2
+ playwithsort.sol
Original file line number Diff line number Diff line change
1
+ debug
2
+ debug.sol
Original file line number Diff line number Diff line change
1
+ variadic
2
+ variadic.sol
Original file line number Diff line number Diff line change
1
+ variant
Original file line number Diff line number Diff line change
1
+ trymultiherit
2
+ trymultiherit.sol
You can’t perform that action at this time.
0 commit comments