|
|
@@ -0,0 +1,329 @@
|
|
|
+let SessionLoad = 1
|
|
|
+let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
|
|
+let v:this_session=expand("<sfile>:p")
|
|
|
+silent only
|
|
|
+silent tabonly
|
|
|
+cd ~/Projects/Programmierung/C++/Core/Core
|
|
|
+if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
|
|
+ let s:wipebuf = bufnr('%')
|
|
|
+endif
|
|
|
+let s:shortmess_save = &shortmess
|
|
|
+if &shortmess =~ 'A'
|
|
|
+ set shortmess=aoOA
|
|
|
+else
|
|
|
+ set shortmess=aoO
|
|
|
+endif
|
|
|
+badd +25 modules/AlignedData.cppm
|
|
|
+badd +27 modules/Array.cppm
|
|
|
+badd +83 modules/ArrayList.cppm
|
|
|
+badd +1 modules/Assert.cppm
|
|
|
+badd +27 modules/BitArray.cppm
|
|
|
+badd +23 modules/Box.cppm
|
|
|
+badd +23 modules/Buffer.cppm
|
|
|
+badd +21 modules/Clock.cppm
|
|
|
+badd +33 modules/Color.cppm
|
|
|
+badd +0 modules/Components.cppm
|
|
|
+badd +6 modules/File.cppm
|
|
|
+badd +24 modules/Frustum.cppm
|
|
|
+badd +59 modules/HashedString.cppm
|
|
|
+badd +0 modules/HashMap.cppm
|
|
|
+badd +13 modules/List.cppm
|
|
|
+badd +92 modules/Logger.cppm
|
|
|
+badd +68 modules/Math.cppm
|
|
|
+badd +13 modules/Matrix.cppm
|
|
|
+badd +92 modules/Meta.cppm
|
|
|
+badd +8 modules/New.cppm
|
|
|
+badd +14 modules/Plane.cppm
|
|
|
+badd +16 modules/Quaternion.cppm
|
|
|
+badd +0 modules/Queue.cppm
|
|
|
+badd +0 modules/Random.cppm
|
|
|
+badd +0 modules/ReadLine.cppm
|
|
|
+badd +33 modules/Std.cppm
|
|
|
+badd +8 modules/StringFormat.cppm
|
|
|
+badd +0 modules/Terminal.cppm
|
|
|
+badd +40 modules/TerminalConstants.cppm
|
|
|
+badd +40 modules/Test.cppm
|
|
|
+badd +0 modules/Thread.cppm
|
|
|
+badd +0 modules/ToString.cppm
|
|
|
+badd +1 modules/Types.cppm
|
|
|
+badd +14 modules/Unicode.cppm
|
|
|
+badd +51 modules/UniquePointer.cppm
|
|
|
+badd +3 modules/Utility.cppm
|
|
|
+badd +240 modules/Vector.cppm
|
|
|
+badd +24 modules/View.cppm
|
|
|
+badd +19 src/Test.cpp
|
|
|
+badd +1 src/Clock.cpp
|
|
|
+badd +12 src/Box.cpp
|
|
|
+badd +37 src/Buffer.cpp
|
|
|
+badd +44 /usr/include/string.h
|
|
|
+badd +561 /usr/include/sys/cdefs.h
|
|
|
+badd +39 src/Utility.cpp
|
|
|
+badd +190 test/modules/UtilityTests.cpp
|
|
|
+badd +1 src/File.cpp
|
|
|
+badd +127 src/BitArray.cpp
|
|
|
+badd +68 src/Frustum.cpp
|
|
|
+badd +64 /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/source_location
|
|
|
+badd +15 src/Logger.cpp
|
|
|
+badd +129 src/Matrix.cpp
|
|
|
+badd +18 src/Plane.cpp
|
|
|
+badd +47 src/Quaternion.cpp
|
|
|
+badd +122 /usr/include/locale.h
|
|
|
+badd +110 /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new
|
|
|
+badd +122 CMakeLists.txt
|
|
|
+badd +5 src/CustomNewDelete.cpp
|
|
|
+badd +44 test/Main.cpp
|
|
|
+argglobal
|
|
|
+%argdel
|
|
|
+$argadd modules/AlignedData.cppm
|
|
|
+$argadd modules/Array.cppm
|
|
|
+$argadd modules/ArrayList.cppm
|
|
|
+$argadd modules/Assert.cppm
|
|
|
+$argadd modules/BitArray.cppm
|
|
|
+$argadd modules/Box.cppm
|
|
|
+$argadd modules/Buffer.cppm
|
|
|
+$argadd modules/Clock.cppm
|
|
|
+$argadd modules/Color.cppm
|
|
|
+$argadd modules/Components.cppm
|
|
|
+$argadd modules/File.cppm
|
|
|
+$argadd modules/Frustum.cppm
|
|
|
+$argadd modules/HashedString.cppm
|
|
|
+$argadd modules/HashMap.cppm
|
|
|
+$argadd modules/List.cppm
|
|
|
+$argadd modules/Logger.cppm
|
|
|
+$argadd modules/Math.cppm
|
|
|
+$argadd modules/Matrix.cppm
|
|
|
+$argadd modules/Meta.cppm
|
|
|
+$argadd modules/New.cppm
|
|
|
+$argadd modules/Plane.cppm
|
|
|
+$argadd modules/Quaternion.cppm
|
|
|
+$argadd modules/Queue.cppm
|
|
|
+$argadd modules/Random.cppm
|
|
|
+$argadd modules/ReadLine.cppm
|
|
|
+$argadd modules/Std.cppm
|
|
|
+$argadd modules/StringFormat.cppm
|
|
|
+$argadd modules/Terminal.cppm
|
|
|
+$argadd modules/TerminalConstants.cppm
|
|
|
+$argadd modules/Test.cppm
|
|
|
+$argadd modules/Thread.cppm
|
|
|
+$argadd modules/ToString.cppm
|
|
|
+$argadd modules/Types.cppm
|
|
|
+$argadd modules/Unicode.cppm
|
|
|
+$argadd modules/UniquePointer.cppm
|
|
|
+$argadd modules/Utility.cppm
|
|
|
+$argadd modules/Vector.cppm
|
|
|
+$argadd modules/View.cppm
|
|
|
+set stal=2
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabnew +setlocal\ bufhidden=wipe
|
|
|
+tabrewind
|
|
|
+edit modules/Components.cppm
|
|
|
+argglobal
|
|
|
+10argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 12 - ((11 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 12
|
|
|
+normal! 0
|
|
|
+tabnext
|
|
|
+edit modules/HashMap.cppm
|
|
|
+argglobal
|
|
|
+14argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 2 - ((1 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 2
|
|
|
+normal! 0
|
|
|
+tabnext
|
|
|
+edit modules/List.cppm
|
|
|
+argglobal
|
|
|
+15argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 13 - ((12 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 13
|
|
|
+normal! 014|
|
|
|
+tabnext
|
|
|
+edit modules/Queue.cppm
|
|
|
+argglobal
|
|
|
+23argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 1 - ((0 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 1
|
|
|
+normal! 0
|
|
|
+tabnext
|
|
|
+edit modules/Random.cppm
|
|
|
+argglobal
|
|
|
+24argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 11 - ((10 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 11
|
|
|
+normal! 012|
|
|
|
+tabnext
|
|
|
+edit modules/ReadLine.cppm
|
|
|
+argglobal
|
|
|
+25argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 6 - ((5 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 6
|
|
|
+normal! 025|
|
|
|
+tabnext
|
|
|
+edit modules/Terminal.cppm
|
|
|
+argglobal
|
|
|
+28argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 6 - ((5 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 6
|
|
|
+normal! 018|
|
|
|
+tabnext
|
|
|
+edit modules/Thread.cppm
|
|
|
+argglobal
|
|
|
+31argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 35 - ((29 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 35
|
|
|
+normal! 09|
|
|
|
+tabnext
|
|
|
+edit modules/ToString.cppm
|
|
|
+argglobal
|
|
|
+32argu
|
|
|
+balt modules/AlignedData.cppm
|
|
|
+setlocal foldmethod=manual
|
|
|
+setlocal foldexpr=0
|
|
|
+setlocal foldmarker={{{,}}}
|
|
|
+setlocal foldignore=#
|
|
|
+setlocal foldlevel=0
|
|
|
+setlocal foldminlines=1
|
|
|
+setlocal foldnestmax=20
|
|
|
+setlocal foldenable
|
|
|
+silent! normal! zE
|
|
|
+let &fdl = &fdl
|
|
|
+let s:l = 66 - ((22 * winheight(0) + 22) / 45)
|
|
|
+if s:l < 1 | let s:l = 1 | endif
|
|
|
+keepjumps exe s:l
|
|
|
+normal! zt
|
|
|
+keepjumps 66
|
|
|
+normal! 013|
|
|
|
+tabnext 1
|
|
|
+set stal=1
|
|
|
+if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
|
|
+ silent exe 'bwipe ' . s:wipebuf
|
|
|
+endif
|
|
|
+unlet! s:wipebuf
|
|
|
+set winheight=1 winwidth=20
|
|
|
+let &shortmess = s:shortmess_save
|
|
|
+let s:sx = expand("<sfile>:p:r")."x.vim"
|
|
|
+if filereadable(s:sx)
|
|
|
+ exe "source " . fnameescape(s:sx)
|
|
|
+endif
|
|
|
+let &g:so = s:so_save | let &g:siso = s:siso_save
|
|
|
+set hlsearch
|
|
|
+doautoall SessionLoadPost
|
|
|
+unlet SessionLoad
|
|
|
+" vim: set ft=vim :
|