├── 01-basics ├── cache.cc ├── cache.hpp ├── ctor.cc ├── qsortbench.c ├── qsortbench.cc ├── this.cc ├── triangle-common.cc └── triangle.cc ├── 02-lrefs ├── clref.cc ├── initorder │ ├── module-1.cc │ ├── module-2.cc │ └── module.hh ├── newdelete.cc ├── ptref.cc └── triangles │ ├── 001.dat │ ├── lingeo.hpp │ └── square.cpp ├── 03-concrete ├── coercion.cc ├── conflict.cc ├── ctors-ambig.cc ├── implicit.cc ├── mangle.c ├── mangle.cc ├── overload.cc ├── rvo.cc ├── setsol.cc ├── setsol.dat ├── unnecessary-1.cc ├── unnecessary-2.cc ├── unnecessary.h └── volstr.cc ├── 04-raii ├── drilldown.cc ├── lvannot.cc ├── movesem.cc └── scopeswap.cc ├── 05-opers ├── addressof.cc ├── binaryop-basic.cc ├── binaryop-resolved.cc ├── binaryop.cc ├── builtin.cc ├── chained.cc ├── convert.cc ├── intprom.cc ├── odr │ ├── header.h │ ├── user1.cc │ └── user2.cc ├── qsortbench-cast.cc ├── qsortbench-op.cc ├── qsortbench.cc ├── reinterpret.cc ├── strangeicast.cc └── twovariants.cc ├── 06-inheritance ├── binop.cc ├── constraints.cc ├── defargs.cc ├── dyn-casts-errs.cc ├── inhs.cc ├── mult-casts-typeid.cc ├── mult-casts.cc ├── namehide-sol.cc ├── namehide.cc ├── nonvirtual.cc ├── paracl-examples │ └── fibs.pcl ├── pvc.cc ├── romb-virtual-casts.cc ├── romb-virtual-dyn-casts.cc ├── romb-virtual.cc ├── romb.cc ├── slicearg.cc ├── slicebase.cc ├── union-ctors.cc └── unique-deleter.cc ├── 07-parsers ├── advgrammar │ ├── CMakeLists.txt │ ├── driver.cc │ ├── numdriver.hpp │ ├── numgrammar.l │ ├── numgrammar.y │ └── tests │ │ ├── 001.ans │ │ └── 001.dat ├── numadvanced │ ├── CMakeLists.txt │ ├── numlex.cc │ ├── numlex.l │ ├── numlexer.hpp │ ├── numtest.inp │ └── numtest.txt ├── numexample │ ├── CMakeLists.txt │ ├── numlex.cc │ ├── numlex.l │ └── numtest.inp ├── numgrammar │ ├── CMakeLists.txt │ ├── driver.cc │ ├── numdriver.hpp │ ├── numgrammar-sr-fixed.y │ ├── numgrammar-sr.y │ ├── numgrammar.l │ ├── numgrammar.y │ └── tests │ │ ├── 001.ans │ │ ├── 001.dat │ │ └── 002.dat ├── regex.cc └── simplest-arith │ ├── CMakeLists.txt │ ├── driver.hpp │ ├── simplest-amb.yy │ ├── simplest-bad.yy │ ├── simplest-lr.yy │ ├── simplest-nlr.yy │ ├── simplest.cc │ ├── simplest.l │ └── tests │ ├── 001.dat │ ├── 002.dat │ ├── 003.dat │ ├── 004.dat │ └── 005.dat ├── 08-exceptions ├── exc.cc ├── multinh.cc ├── myvec-demo │ ├── controllable.hh │ ├── myvec-1.cc │ ├── myvec-2.cc │ ├── myvec-3.cc │ └── myvec-4.cc ├── new-strict.cc ├── noexc-dtor.cc ├── noexc.cc ├── opnew-cst.cc ├── opnew.cc ├── slicing.cc └── throws.cc ├── 09-solid ├── common-model.cc ├── ocp-bad.cc ├── ocp-good.cc ├── srp-bad.cc ├── srp-good.cc ├── str-model.cc └── uml │ ├── model-nontempl.dia │ ├── model-templ.dia │ ├── ocp-bad.dia │ ├── ocp-good.dia │ ├── srp-bad.dia │ └── srp-ok.dia ├── 10-3d ├── ogl-extensions.cc ├── ogl-frag-shader.cc ├── ogl-motion.cc ├── ogl-simplest.cc ├── shaders │ ├── models.vert │ ├── simplest-v.frag │ ├── simplest-v.vert │ ├── simplest.frag │ ├── simplest.vert │ └── sincolor.frag └── vk-simplest.cc ├── 11-compute ├── cl_gemm.cc ├── cl_hist.cc ├── cl_justbuf.c ├── cl_justbuf.cc ├── cl_platform.c ├── cl_vectoradd.cc ├── gemm_localmem.cl ├── gemm_simple.cl ├── gemm_simple_modif.cl ├── hist-onlyg-corr.cl ├── hist-onlyg.cl └── hist.cl ├── 12-templates ├── benchemplace.cc └── partial_spec.cc ├── 13-sfinae ├── benchcopy-2.cc ├── benchcopy.cc ├── empl-bench-eff.cc └── empl-bench-ineff.cc ├── 14-iterators ├── categories.cc ├── fibit.cc ├── hinnant.cc ├── matrix_repro.cc ├── meyers.cc ├── revcont.cc ├── test.dat ├── wrongit.cc ├── ziprange.hpp └── ziptests.cc ├── 15-llvm ├── fib.cc ├── naive-pcl │ ├── CMakeLists.txt │ ├── Codegen.cc │ ├── Codegen.hpp │ ├── INode.hpp │ ├── Node.cc │ ├── Node.hpp │ ├── Symtab.hpp │ ├── compiler.y │ ├── driver.cc │ ├── parser.hpp │ └── scanner.l ├── pcl-lib │ └── pcllib.cc └── tests-pcl │ ├── collatz │ ├── basic.pcl │ ├── bench.pcl │ ├── collatz.cc │ └── million.in │ ├── fib │ ├── file.in │ ├── file.out │ └── file.pcl │ └── simplest │ ├── addsub.pcl │ └── addsubif.pcl ├── 16-containers ├── accbench.cc ├── braces.cc ├── fillbench.cc ├── multimap_bench.cc ├── orbit.cc ├── prim.cc ├── reserve.cc ├── selfhash.cc ├── splice.cc ├── sview.cc └── umap.cc ├── 17-algorithms ├── any-void.cc ├── bench-unseq.cc ├── capture-body-function.cc ├── capture-body.cc ├── captures.cc ├── copy-backward.cc ├── copy.cc ├── finally.cc ├── hello-lambdas.cc ├── inner-product.cc ├── lambdas-rename.cc ├── local-context.cc ├── mismatch.cc ├── move-capture.cc ├── partial-sums.cc ├── permutations │ ├── groups.hpp │ ├── idomain.hpp │ ├── permcommon.hpp │ ├── permloops.hpp │ ├── perms.hpp │ └── permtests.cc ├── pretty-name.cc ├── repose.cc ├── rotates.cc ├── sorted-algs.cc └── toupper.cc ├── 18-constexpr ├── binsuffix_ce.cc ├── binsuffix_types.cc ├── ce-inside.cc ├── ceval.cc ├── cexpr.cc ├── complex-number.cc ├── concept-combination.cc ├── concept-overload.cc ├── ctif.cc ├── eqcomp-triada.cc ├── fact.cc ├── fib.cc ├── isqrt.cc ├── permutations │ ├── idomain.hpp │ ├── permloops.hpp │ └── permtests.cc ├── print-all.cc ├── req-eval.cc ├── req-overload.cc ├── req-partition.cc ├── req-req.cc ├── static-log.cc └── unruh.cc ├── LICENSE ├── README.md └── archive ├── 04-opers ├── addressof.cc ├── builtin.cc ├── chained.cc ├── convert.cc ├── intprom.cc ├── qsortbench-cast.cc ├── qsortbench-op.cc ├── qsortbench.c ├── qsortbench.cc ├── reinterpret.cc ├── scoped.cc ├── spaceship.cc └── twovariants.cc ├── 05-inheritance ├── constraints.cc ├── defargs.cc ├── dyn-casts-errs.cc ├── inhs.cc ├── mult-casts-typeid.cc ├── mult-casts.cc ├── namehide-sol.cc ├── namehide.cc ├── nonvirtual.cc ├── ovrld.cc ├── pvc.cc ├── romb-virtual-casts.cc ├── romb-virtual-dyn-casts.cc ├── romb-virtual.cc ├── romb.cc ├── slicearg.cc └── slicebase.cc ├── 06-parsers ├── advgrammar │ ├── buildall.txt │ ├── driver.cc │ ├── numdriver.hpp │ ├── numgrammar.l │ ├── numgrammar.y │ └── numtest.txt ├── numadvanced │ ├── numlex.cc │ ├── numlex.l │ ├── numlexer.hpp │ └── numtest.txt ├── numexample │ ├── numlex-build.txt │ ├── numlex.cc │ ├── numlex.l │ └── numtest.inp ├── numgrammar │ ├── buildall.txt │ ├── driver.cc │ ├── numdriver.hpp │ ├── numgrammar.l │ ├── numgrammar.y │ └── numtest.txt └── regex.cc ├── 07-compute ├── cl_defs.h ├── cl_justbuf.c ├── cl_justbuf.cc ├── cl_platform.c ├── cl_selector.hpp ├── cl_vectoradd.cc ├── cube.c ├── lightsample.c └── movelight.c ├── 09-exceptions ├── exc.cc ├── multinh.cc ├── myvec-1.cc ├── myvec-2.cc ├── myvec-3.cc ├── opnew-cst.cc ├── opnew.cc ├── rte.cc ├── slicing.cc └── throws.cc ├── 11-rvrefs ├── benchemplace.cc └── benchnoex.cc ├── 12-iters ├── benchcopy-2.cc ├── benchcopy.cc ├── categories.cc ├── hasfoobar.cc ├── hinnant.cc ├── meyers.cc ├── newfoobar.cc ├── revcont.cc ├── twoctor-sfinae.cc ├── twoctor.cc ├── ziprange.hpp └── ziptests.cc ├── 13-llvm ├── 01-naive │ ├── CMakeLists.txt │ ├── INode.hpp │ ├── Node.cc │ ├── Node.hpp │ ├── Symtab.hpp │ ├── compiler.y │ ├── driver.cc │ ├── howto.txt │ ├── parser.hpp │ ├── scanner.l │ └── tests │ │ ├── fib │ │ ├── file.in │ │ ├── file.out │ │ └── file.pcl │ │ └── simplest │ │ └── addsub.pcl ├── autoptr-uniq.cc ├── autoptr.cc ├── covariant.cc ├── deleters.cc ├── fib.cc ├── myres.h └── pcllib.cc ├── 14-constexpr ├── binsuffix-1.cc ├── binsuffix-2.cc ├── concrete-functions.h ├── distance.cc ├── enable-if-1.cc ├── enable-if-2.cc ├── enable-if-3.cc ├── enable-if-4.cc ├── fact.cc ├── fib.cc ├── fibmodulo.cc ├── pack-expand.cc ├── print-all.cc └── unruh.cc ├── 15-algs ├── binary-searches.cc ├── copy.cc ├── foreach-01.cc ├── foreach-02.cc ├── foreach-03.cc ├── foreach-04.cc ├── myranges.hpp ├── rngall.cc ├── simplecomb.cc ├── transform.cc └── transform_corr.cc ├── interesting └── matrix_repro.cc ├── older ├── 01-qsortbench.c ├── 01-qsortbench.cc ├── 01-triangle-common.cc ├── 01-triangle.cc ├── 02-clref.cc ├── 02-ptref.cc ├── 02-spacial.cc ├── 02-this.cc ├── 03-defargs.cc ├── 03-extern-use.cc ├── 03-extern.cc ├── 03-mangle.c ├── 03-mangle.cc ├── 03-odr1.c ├── 03-odr2.c ├── 03-odr3.c ├── 03-overload.cc ├── 03-reinterpret.cc ├── 03-static.cc ├── 04-coercion.cc ├── 04-ctors-ambig.cc ├── 04-friends.cc ├── 04-rvo.cc ├── 04-unnecessary-1.cc ├── 04-unnecessary-2.cc ├── 04-unnecessary.h ├── 04-volstr.cc ├── 05-builtin.cc ├── 05-chained.cc ├── 05-conflict.cc ├── 05-convert.cc ├── 05-drilldown.cc ├── 05-implicit.cc ├── 05-intprom.cc ├── 05-pairminus.cc ├── 05-qsortbench-cast.cc ├── 05-qsortbench-op.cc ├── 05-qsortbench.cc ├── 05-scoped.cc ├── 05-twovariants.cc ├── 06-constraints.cc ├── 06-defargs.cc ├── 06-dyn-casts-errs.cc ├── 06-inhs.cc ├── 06-mult-casts-typeid.cc ├── 06-mult-casts.cc ├── 06-namehide-sol.cc ├── 06-namehide.cc ├── 06-nonvirtual.cc ├── 06-pvc.cc ├── 06-romb-virtual-casts.cc ├── 06-romb-virtual-dyn-casts.cc ├── 06-romb-virtual.cc ├── 06-romb.cc ├── 06-slicearg.cc ├── 06-slicebase-solved.cc ├── 06-slicebase.cc ├── 07-addone.cc ├── 07-bufio.c ├── 07-bufio.cc ├── 07-cin-corr.cc ├── 07-cin-ignore.cc ├── 07-cin-not.cc ├── 07-cin-wrong.cc ├── 07-fmtspec.cc ├── 07-hello.c ├── 07-inherit.cc ├── 07-myctype.cc ├── 07-polusl-noreloc.cc ├── 07-poluslo-fs.cc ├── 07-poluslo.cc ├── 07-poluslocorr.cc ├── 07-stringstreams.cc ├── 08-exceptions │ ├── exc.cc │ ├── multinh.cc │ ├── opnew-cst.cc │ ├── opnew.cc │ ├── rte.cc │ ├── slicing.cc │ └── throws.cc ├── 09-containers │ ├── adapters-queue.cc │ ├── sbt.cc │ └── sbt.h ├── emplace │ ├── emplace.cc │ ├── heavy.hpp │ ├── ineff.cc │ ├── optimized.cc │ └── piecewise.cc └── poluslo.jpg └── treetest └── test.dat /01-basics/cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/cache.cc -------------------------------------------------------------------------------- /01-basics/cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/cache.hpp -------------------------------------------------------------------------------- /01-basics/ctor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/ctor.cc -------------------------------------------------------------------------------- /01-basics/qsortbench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/qsortbench.c -------------------------------------------------------------------------------- /01-basics/qsortbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/qsortbench.cc -------------------------------------------------------------------------------- /01-basics/this.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/this.cc -------------------------------------------------------------------------------- /01-basics/triangle-common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/triangle-common.cc -------------------------------------------------------------------------------- /01-basics/triangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/01-basics/triangle.cc -------------------------------------------------------------------------------- /02-lrefs/clref.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/clref.cc -------------------------------------------------------------------------------- /02-lrefs/initorder/module-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/initorder/module-1.cc -------------------------------------------------------------------------------- /02-lrefs/initorder/module-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/initorder/module-2.cc -------------------------------------------------------------------------------- /02-lrefs/initorder/module.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/initorder/module.hh -------------------------------------------------------------------------------- /02-lrefs/newdelete.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/newdelete.cc -------------------------------------------------------------------------------- /02-lrefs/ptref.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/ptref.cc -------------------------------------------------------------------------------- /02-lrefs/triangles/001.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/triangles/001.dat -------------------------------------------------------------------------------- /02-lrefs/triangles/lingeo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/triangles/lingeo.hpp -------------------------------------------------------------------------------- /02-lrefs/triangles/square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/02-lrefs/triangles/square.cpp -------------------------------------------------------------------------------- /03-concrete/coercion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/coercion.cc -------------------------------------------------------------------------------- /03-concrete/conflict.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/conflict.cc -------------------------------------------------------------------------------- /03-concrete/ctors-ambig.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/ctors-ambig.cc -------------------------------------------------------------------------------- /03-concrete/implicit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/implicit.cc -------------------------------------------------------------------------------- /03-concrete/mangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/mangle.c -------------------------------------------------------------------------------- /03-concrete/mangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/mangle.cc -------------------------------------------------------------------------------- /03-concrete/overload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/overload.cc -------------------------------------------------------------------------------- /03-concrete/rvo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/rvo.cc -------------------------------------------------------------------------------- /03-concrete/setsol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/setsol.cc -------------------------------------------------------------------------------- /03-concrete/setsol.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/setsol.dat -------------------------------------------------------------------------------- /03-concrete/unnecessary-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/unnecessary-1.cc -------------------------------------------------------------------------------- /03-concrete/unnecessary-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/unnecessary-2.cc -------------------------------------------------------------------------------- /03-concrete/unnecessary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/unnecessary.h -------------------------------------------------------------------------------- /03-concrete/volstr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/03-concrete/volstr.cc -------------------------------------------------------------------------------- /04-raii/drilldown.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/04-raii/drilldown.cc -------------------------------------------------------------------------------- /04-raii/lvannot.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/04-raii/lvannot.cc -------------------------------------------------------------------------------- /04-raii/movesem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/04-raii/movesem.cc -------------------------------------------------------------------------------- /04-raii/scopeswap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/04-raii/scopeswap.cc -------------------------------------------------------------------------------- /05-opers/addressof.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/addressof.cc -------------------------------------------------------------------------------- /05-opers/binaryop-basic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/binaryop-basic.cc -------------------------------------------------------------------------------- /05-opers/binaryop-resolved.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/binaryop-resolved.cc -------------------------------------------------------------------------------- /05-opers/binaryop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/binaryop.cc -------------------------------------------------------------------------------- /05-opers/builtin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/builtin.cc -------------------------------------------------------------------------------- /05-opers/chained.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/chained.cc -------------------------------------------------------------------------------- /05-opers/convert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/convert.cc -------------------------------------------------------------------------------- /05-opers/intprom.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/intprom.cc -------------------------------------------------------------------------------- /05-opers/odr/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/odr/header.h -------------------------------------------------------------------------------- /05-opers/odr/user1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/odr/user1.cc -------------------------------------------------------------------------------- /05-opers/odr/user2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/odr/user2.cc -------------------------------------------------------------------------------- /05-opers/qsortbench-cast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/qsortbench-cast.cc -------------------------------------------------------------------------------- /05-opers/qsortbench-op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/qsortbench-op.cc -------------------------------------------------------------------------------- /05-opers/qsortbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/qsortbench.cc -------------------------------------------------------------------------------- /05-opers/reinterpret.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/reinterpret.cc -------------------------------------------------------------------------------- /05-opers/strangeicast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/strangeicast.cc -------------------------------------------------------------------------------- /05-opers/twovariants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/05-opers/twovariants.cc -------------------------------------------------------------------------------- /06-inheritance/binop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/binop.cc -------------------------------------------------------------------------------- /06-inheritance/constraints.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/constraints.cc -------------------------------------------------------------------------------- /06-inheritance/defargs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/defargs.cc -------------------------------------------------------------------------------- /06-inheritance/dyn-casts-errs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/dyn-casts-errs.cc -------------------------------------------------------------------------------- /06-inheritance/inhs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/inhs.cc -------------------------------------------------------------------------------- /06-inheritance/mult-casts-typeid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/mult-casts-typeid.cc -------------------------------------------------------------------------------- /06-inheritance/mult-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/mult-casts.cc -------------------------------------------------------------------------------- /06-inheritance/namehide-sol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/namehide-sol.cc -------------------------------------------------------------------------------- /06-inheritance/namehide.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/namehide.cc -------------------------------------------------------------------------------- /06-inheritance/nonvirtual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/nonvirtual.cc -------------------------------------------------------------------------------- /06-inheritance/paracl-examples/fibs.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/paracl-examples/fibs.pcl -------------------------------------------------------------------------------- /06-inheritance/pvc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/pvc.cc -------------------------------------------------------------------------------- /06-inheritance/romb-virtual-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/romb-virtual-casts.cc -------------------------------------------------------------------------------- /06-inheritance/romb-virtual-dyn-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/romb-virtual-dyn-casts.cc -------------------------------------------------------------------------------- /06-inheritance/romb-virtual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/romb-virtual.cc -------------------------------------------------------------------------------- /06-inheritance/romb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/romb.cc -------------------------------------------------------------------------------- /06-inheritance/slicearg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/slicearg.cc -------------------------------------------------------------------------------- /06-inheritance/slicebase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/slicebase.cc -------------------------------------------------------------------------------- /06-inheritance/union-ctors.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/union-ctors.cc -------------------------------------------------------------------------------- /06-inheritance/unique-deleter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/06-inheritance/unique-deleter.cc -------------------------------------------------------------------------------- /07-parsers/advgrammar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/CMakeLists.txt -------------------------------------------------------------------------------- /07-parsers/advgrammar/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/driver.cc -------------------------------------------------------------------------------- /07-parsers/advgrammar/numdriver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/numdriver.hpp -------------------------------------------------------------------------------- /07-parsers/advgrammar/numgrammar.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/numgrammar.l -------------------------------------------------------------------------------- /07-parsers/advgrammar/numgrammar.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/numgrammar.y -------------------------------------------------------------------------------- /07-parsers/advgrammar/tests/001.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/tests/001.ans -------------------------------------------------------------------------------- /07-parsers/advgrammar/tests/001.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/advgrammar/tests/001.dat -------------------------------------------------------------------------------- /07-parsers/numadvanced/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numadvanced/CMakeLists.txt -------------------------------------------------------------------------------- /07-parsers/numadvanced/numlex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numadvanced/numlex.cc -------------------------------------------------------------------------------- /07-parsers/numadvanced/numlex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numadvanced/numlex.l -------------------------------------------------------------------------------- /07-parsers/numadvanced/numlexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numadvanced/numlexer.hpp -------------------------------------------------------------------------------- /07-parsers/numadvanced/numtest.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numadvanced/numtest.inp -------------------------------------------------------------------------------- /07-parsers/numadvanced/numtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numadvanced/numtest.txt -------------------------------------------------------------------------------- /07-parsers/numexample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numexample/CMakeLists.txt -------------------------------------------------------------------------------- /07-parsers/numexample/numlex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numexample/numlex.cc -------------------------------------------------------------------------------- /07-parsers/numexample/numlex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numexample/numlex.l -------------------------------------------------------------------------------- /07-parsers/numexample/numtest.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numexample/numtest.inp -------------------------------------------------------------------------------- /07-parsers/numgrammar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/CMakeLists.txt -------------------------------------------------------------------------------- /07-parsers/numgrammar/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/driver.cc -------------------------------------------------------------------------------- /07-parsers/numgrammar/numdriver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/numdriver.hpp -------------------------------------------------------------------------------- /07-parsers/numgrammar/numgrammar-sr-fixed.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/numgrammar-sr-fixed.y -------------------------------------------------------------------------------- /07-parsers/numgrammar/numgrammar-sr.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/numgrammar-sr.y -------------------------------------------------------------------------------- /07-parsers/numgrammar/numgrammar.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/numgrammar.l -------------------------------------------------------------------------------- /07-parsers/numgrammar/numgrammar.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/numgrammar.y -------------------------------------------------------------------------------- /07-parsers/numgrammar/tests/001.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/tests/001.ans -------------------------------------------------------------------------------- /07-parsers/numgrammar/tests/001.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/tests/001.dat -------------------------------------------------------------------------------- /07-parsers/numgrammar/tests/002.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/numgrammar/tests/002.dat -------------------------------------------------------------------------------- /07-parsers/regex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/regex.cc -------------------------------------------------------------------------------- /07-parsers/simplest-arith/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/CMakeLists.txt -------------------------------------------------------------------------------- /07-parsers/simplest-arith/driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/driver.hpp -------------------------------------------------------------------------------- /07-parsers/simplest-arith/simplest-amb.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/simplest-amb.yy -------------------------------------------------------------------------------- /07-parsers/simplest-arith/simplest-bad.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/simplest-bad.yy -------------------------------------------------------------------------------- /07-parsers/simplest-arith/simplest-lr.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/simplest-lr.yy -------------------------------------------------------------------------------- /07-parsers/simplest-arith/simplest-nlr.yy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/simplest-nlr.yy -------------------------------------------------------------------------------- /07-parsers/simplest-arith/simplest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/simplest.cc -------------------------------------------------------------------------------- /07-parsers/simplest-arith/simplest.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/simplest.l -------------------------------------------------------------------------------- /07-parsers/simplest-arith/tests/001.dat: -------------------------------------------------------------------------------- 1 | 2 + 3 * 5 2 | -------------------------------------------------------------------------------- /07-parsers/simplest-arith/tests/002.dat: -------------------------------------------------------------------------------- 1 | (3 + 5) * 7 2 | -------------------------------------------------------------------------------- /07-parsers/simplest-arith/tests/003.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/tests/003.dat -------------------------------------------------------------------------------- /07-parsers/simplest-arith/tests/004.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/tests/004.dat -------------------------------------------------------------------------------- /07-parsers/simplest-arith/tests/005.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/07-parsers/simplest-arith/tests/005.dat -------------------------------------------------------------------------------- /08-exceptions/exc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/exc.cc -------------------------------------------------------------------------------- /08-exceptions/multinh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/multinh.cc -------------------------------------------------------------------------------- /08-exceptions/myvec-demo/controllable.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/myvec-demo/controllable.hh -------------------------------------------------------------------------------- /08-exceptions/myvec-demo/myvec-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/myvec-demo/myvec-1.cc -------------------------------------------------------------------------------- /08-exceptions/myvec-demo/myvec-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/myvec-demo/myvec-2.cc -------------------------------------------------------------------------------- /08-exceptions/myvec-demo/myvec-3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/myvec-demo/myvec-3.cc -------------------------------------------------------------------------------- /08-exceptions/myvec-demo/myvec-4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/myvec-demo/myvec-4.cc -------------------------------------------------------------------------------- /08-exceptions/new-strict.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/new-strict.cc -------------------------------------------------------------------------------- /08-exceptions/noexc-dtor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/noexc-dtor.cc -------------------------------------------------------------------------------- /08-exceptions/noexc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/noexc.cc -------------------------------------------------------------------------------- /08-exceptions/opnew-cst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/opnew-cst.cc -------------------------------------------------------------------------------- /08-exceptions/opnew.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/opnew.cc -------------------------------------------------------------------------------- /08-exceptions/slicing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/slicing.cc -------------------------------------------------------------------------------- /08-exceptions/throws.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/08-exceptions/throws.cc -------------------------------------------------------------------------------- /09-solid/common-model.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/common-model.cc -------------------------------------------------------------------------------- /09-solid/ocp-bad.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/ocp-bad.cc -------------------------------------------------------------------------------- /09-solid/ocp-good.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/ocp-good.cc -------------------------------------------------------------------------------- /09-solid/srp-bad.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/srp-bad.cc -------------------------------------------------------------------------------- /09-solid/srp-good.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/srp-good.cc -------------------------------------------------------------------------------- /09-solid/str-model.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/str-model.cc -------------------------------------------------------------------------------- /09-solid/uml/model-nontempl.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/uml/model-nontempl.dia -------------------------------------------------------------------------------- /09-solid/uml/model-templ.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/uml/model-templ.dia -------------------------------------------------------------------------------- /09-solid/uml/ocp-bad.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/uml/ocp-bad.dia -------------------------------------------------------------------------------- /09-solid/uml/ocp-good.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/uml/ocp-good.dia -------------------------------------------------------------------------------- /09-solid/uml/srp-bad.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/uml/srp-bad.dia -------------------------------------------------------------------------------- /09-solid/uml/srp-ok.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/09-solid/uml/srp-ok.dia -------------------------------------------------------------------------------- /10-3d/ogl-extensions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/ogl-extensions.cc -------------------------------------------------------------------------------- /10-3d/ogl-frag-shader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/ogl-frag-shader.cc -------------------------------------------------------------------------------- /10-3d/ogl-motion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/ogl-motion.cc -------------------------------------------------------------------------------- /10-3d/ogl-simplest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/ogl-simplest.cc -------------------------------------------------------------------------------- /10-3d/shaders/models.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/shaders/models.vert -------------------------------------------------------------------------------- /10-3d/shaders/simplest-v.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/shaders/simplest-v.frag -------------------------------------------------------------------------------- /10-3d/shaders/simplest-v.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/shaders/simplest-v.vert -------------------------------------------------------------------------------- /10-3d/shaders/simplest.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/shaders/simplest.frag -------------------------------------------------------------------------------- /10-3d/shaders/simplest.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/shaders/simplest.vert -------------------------------------------------------------------------------- /10-3d/shaders/sincolor.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/shaders/sincolor.frag -------------------------------------------------------------------------------- /10-3d/vk-simplest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/10-3d/vk-simplest.cc -------------------------------------------------------------------------------- /11-compute/cl_gemm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/cl_gemm.cc -------------------------------------------------------------------------------- /11-compute/cl_hist.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/cl_hist.cc -------------------------------------------------------------------------------- /11-compute/cl_justbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/cl_justbuf.c -------------------------------------------------------------------------------- /11-compute/cl_justbuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/cl_justbuf.cc -------------------------------------------------------------------------------- /11-compute/cl_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/cl_platform.c -------------------------------------------------------------------------------- /11-compute/cl_vectoradd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/cl_vectoradd.cc -------------------------------------------------------------------------------- /11-compute/gemm_localmem.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/gemm_localmem.cl -------------------------------------------------------------------------------- /11-compute/gemm_simple.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/gemm_simple.cl -------------------------------------------------------------------------------- /11-compute/gemm_simple_modif.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/gemm_simple_modif.cl -------------------------------------------------------------------------------- /11-compute/hist-onlyg-corr.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/hist-onlyg-corr.cl -------------------------------------------------------------------------------- /11-compute/hist-onlyg.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/hist-onlyg.cl -------------------------------------------------------------------------------- /11-compute/hist.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/11-compute/hist.cl -------------------------------------------------------------------------------- /12-templates/benchemplace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/12-templates/benchemplace.cc -------------------------------------------------------------------------------- /12-templates/partial_spec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/12-templates/partial_spec.cc -------------------------------------------------------------------------------- /13-sfinae/benchcopy-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/13-sfinae/benchcopy-2.cc -------------------------------------------------------------------------------- /13-sfinae/benchcopy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/13-sfinae/benchcopy.cc -------------------------------------------------------------------------------- /13-sfinae/empl-bench-eff.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/13-sfinae/empl-bench-eff.cc -------------------------------------------------------------------------------- /13-sfinae/empl-bench-ineff.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/13-sfinae/empl-bench-ineff.cc -------------------------------------------------------------------------------- /14-iterators/categories.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/categories.cc -------------------------------------------------------------------------------- /14-iterators/fibit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/fibit.cc -------------------------------------------------------------------------------- /14-iterators/hinnant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/hinnant.cc -------------------------------------------------------------------------------- /14-iterators/matrix_repro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/matrix_repro.cc -------------------------------------------------------------------------------- /14-iterators/meyers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/meyers.cc -------------------------------------------------------------------------------- /14-iterators/revcont.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/revcont.cc -------------------------------------------------------------------------------- /14-iterators/test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/test.dat -------------------------------------------------------------------------------- /14-iterators/wrongit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/wrongit.cc -------------------------------------------------------------------------------- /14-iterators/ziprange.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/ziprange.hpp -------------------------------------------------------------------------------- /14-iterators/ziptests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/14-iterators/ziptests.cc -------------------------------------------------------------------------------- /15-llvm/fib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/fib.cc -------------------------------------------------------------------------------- /15-llvm/naive-pcl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/CMakeLists.txt -------------------------------------------------------------------------------- /15-llvm/naive-pcl/Codegen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/Codegen.cc -------------------------------------------------------------------------------- /15-llvm/naive-pcl/Codegen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/Codegen.hpp -------------------------------------------------------------------------------- /15-llvm/naive-pcl/INode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/INode.hpp -------------------------------------------------------------------------------- /15-llvm/naive-pcl/Node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/Node.cc -------------------------------------------------------------------------------- /15-llvm/naive-pcl/Node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/Node.hpp -------------------------------------------------------------------------------- /15-llvm/naive-pcl/Symtab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/Symtab.hpp -------------------------------------------------------------------------------- /15-llvm/naive-pcl/compiler.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/compiler.y -------------------------------------------------------------------------------- /15-llvm/naive-pcl/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/driver.cc -------------------------------------------------------------------------------- /15-llvm/naive-pcl/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/parser.hpp -------------------------------------------------------------------------------- /15-llvm/naive-pcl/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/naive-pcl/scanner.l -------------------------------------------------------------------------------- /15-llvm/pcl-lib/pcllib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/pcl-lib/pcllib.cc -------------------------------------------------------------------------------- /15-llvm/tests-pcl/collatz/basic.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/collatz/basic.pcl -------------------------------------------------------------------------------- /15-llvm/tests-pcl/collatz/bench.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/collatz/bench.pcl -------------------------------------------------------------------------------- /15-llvm/tests-pcl/collatz/collatz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/collatz/collatz.cc -------------------------------------------------------------------------------- /15-llvm/tests-pcl/collatz/million.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/collatz/million.in -------------------------------------------------------------------------------- /15-llvm/tests-pcl/fib/file.in: -------------------------------------------------------------------------------- 1 | 25 -------------------------------------------------------------------------------- /15-llvm/tests-pcl/fib/file.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/fib/file.out -------------------------------------------------------------------------------- /15-llvm/tests-pcl/fib/file.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/fib/file.pcl -------------------------------------------------------------------------------- /15-llvm/tests-pcl/simplest/addsub.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/simplest/addsub.pcl -------------------------------------------------------------------------------- /15-llvm/tests-pcl/simplest/addsubif.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/15-llvm/tests-pcl/simplest/addsubif.pcl -------------------------------------------------------------------------------- /16-containers/accbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/accbench.cc -------------------------------------------------------------------------------- /16-containers/braces.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/braces.cc -------------------------------------------------------------------------------- /16-containers/fillbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/fillbench.cc -------------------------------------------------------------------------------- /16-containers/multimap_bench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/multimap_bench.cc -------------------------------------------------------------------------------- /16-containers/orbit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/orbit.cc -------------------------------------------------------------------------------- /16-containers/prim.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/prim.cc -------------------------------------------------------------------------------- /16-containers/reserve.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/reserve.cc -------------------------------------------------------------------------------- /16-containers/selfhash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/selfhash.cc -------------------------------------------------------------------------------- /16-containers/splice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/splice.cc -------------------------------------------------------------------------------- /16-containers/sview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/sview.cc -------------------------------------------------------------------------------- /16-containers/umap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/16-containers/umap.cc -------------------------------------------------------------------------------- /17-algorithms/any-void.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/any-void.cc -------------------------------------------------------------------------------- /17-algorithms/bench-unseq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/bench-unseq.cc -------------------------------------------------------------------------------- /17-algorithms/capture-body-function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/capture-body-function.cc -------------------------------------------------------------------------------- /17-algorithms/capture-body.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/capture-body.cc -------------------------------------------------------------------------------- /17-algorithms/captures.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/captures.cc -------------------------------------------------------------------------------- /17-algorithms/copy-backward.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/copy-backward.cc -------------------------------------------------------------------------------- /17-algorithms/copy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/copy.cc -------------------------------------------------------------------------------- /17-algorithms/finally.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/finally.cc -------------------------------------------------------------------------------- /17-algorithms/hello-lambdas.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/hello-lambdas.cc -------------------------------------------------------------------------------- /17-algorithms/inner-product.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/inner-product.cc -------------------------------------------------------------------------------- /17-algorithms/lambdas-rename.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/lambdas-rename.cc -------------------------------------------------------------------------------- /17-algorithms/local-context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/local-context.cc -------------------------------------------------------------------------------- /17-algorithms/mismatch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/mismatch.cc -------------------------------------------------------------------------------- /17-algorithms/move-capture.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/move-capture.cc -------------------------------------------------------------------------------- /17-algorithms/partial-sums.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/partial-sums.cc -------------------------------------------------------------------------------- /17-algorithms/permutations/groups.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/permutations/groups.hpp -------------------------------------------------------------------------------- /17-algorithms/permutations/idomain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/permutations/idomain.hpp -------------------------------------------------------------------------------- /17-algorithms/permutations/permcommon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/permutations/permcommon.hpp -------------------------------------------------------------------------------- /17-algorithms/permutations/permloops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/permutations/permloops.hpp -------------------------------------------------------------------------------- /17-algorithms/permutations/perms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/permutations/perms.hpp -------------------------------------------------------------------------------- /17-algorithms/permutations/permtests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/permutations/permtests.cc -------------------------------------------------------------------------------- /17-algorithms/pretty-name.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/pretty-name.cc -------------------------------------------------------------------------------- /17-algorithms/repose.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/repose.cc -------------------------------------------------------------------------------- /17-algorithms/rotates.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/rotates.cc -------------------------------------------------------------------------------- /17-algorithms/sorted-algs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/sorted-algs.cc -------------------------------------------------------------------------------- /17-algorithms/toupper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/17-algorithms/toupper.cc -------------------------------------------------------------------------------- /18-constexpr/binsuffix_ce.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/binsuffix_ce.cc -------------------------------------------------------------------------------- /18-constexpr/binsuffix_types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/binsuffix_types.cc -------------------------------------------------------------------------------- /18-constexpr/ce-inside.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/ce-inside.cc -------------------------------------------------------------------------------- /18-constexpr/ceval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/ceval.cc -------------------------------------------------------------------------------- /18-constexpr/cexpr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/cexpr.cc -------------------------------------------------------------------------------- /18-constexpr/complex-number.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/complex-number.cc -------------------------------------------------------------------------------- /18-constexpr/concept-combination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/concept-combination.cc -------------------------------------------------------------------------------- /18-constexpr/concept-overload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/concept-overload.cc -------------------------------------------------------------------------------- /18-constexpr/ctif.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/ctif.cc -------------------------------------------------------------------------------- /18-constexpr/eqcomp-triada.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/eqcomp-triada.cc -------------------------------------------------------------------------------- /18-constexpr/fact.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/fact.cc -------------------------------------------------------------------------------- /18-constexpr/fib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/fib.cc -------------------------------------------------------------------------------- /18-constexpr/isqrt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/isqrt.cc -------------------------------------------------------------------------------- /18-constexpr/permutations/idomain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/permutations/idomain.hpp -------------------------------------------------------------------------------- /18-constexpr/permutations/permloops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/permutations/permloops.hpp -------------------------------------------------------------------------------- /18-constexpr/permutations/permtests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/permutations/permtests.cc -------------------------------------------------------------------------------- /18-constexpr/print-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/print-all.cc -------------------------------------------------------------------------------- /18-constexpr/req-eval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/req-eval.cc -------------------------------------------------------------------------------- /18-constexpr/req-overload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/req-overload.cc -------------------------------------------------------------------------------- /18-constexpr/req-partition.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/req-partition.cc -------------------------------------------------------------------------------- /18-constexpr/req-req.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/req-req.cc -------------------------------------------------------------------------------- /18-constexpr/static-log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/static-log.cc -------------------------------------------------------------------------------- /18-constexpr/unruh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/18-constexpr/unruh.cc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/README.md -------------------------------------------------------------------------------- /archive/04-opers/addressof.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/addressof.cc -------------------------------------------------------------------------------- /archive/04-opers/builtin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/builtin.cc -------------------------------------------------------------------------------- /archive/04-opers/chained.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/chained.cc -------------------------------------------------------------------------------- /archive/04-opers/convert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/convert.cc -------------------------------------------------------------------------------- /archive/04-opers/intprom.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/intprom.cc -------------------------------------------------------------------------------- /archive/04-opers/qsortbench-cast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/qsortbench-cast.cc -------------------------------------------------------------------------------- /archive/04-opers/qsortbench-op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/qsortbench-op.cc -------------------------------------------------------------------------------- /archive/04-opers/qsortbench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/qsortbench.c -------------------------------------------------------------------------------- /archive/04-opers/qsortbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/qsortbench.cc -------------------------------------------------------------------------------- /archive/04-opers/reinterpret.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/reinterpret.cc -------------------------------------------------------------------------------- /archive/04-opers/scoped.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/scoped.cc -------------------------------------------------------------------------------- /archive/04-opers/spaceship.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/spaceship.cc -------------------------------------------------------------------------------- /archive/04-opers/twovariants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/04-opers/twovariants.cc -------------------------------------------------------------------------------- /archive/05-inheritance/constraints.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/constraints.cc -------------------------------------------------------------------------------- /archive/05-inheritance/defargs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/defargs.cc -------------------------------------------------------------------------------- /archive/05-inheritance/dyn-casts-errs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/dyn-casts-errs.cc -------------------------------------------------------------------------------- /archive/05-inheritance/inhs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/inhs.cc -------------------------------------------------------------------------------- /archive/05-inheritance/mult-casts-typeid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/mult-casts-typeid.cc -------------------------------------------------------------------------------- /archive/05-inheritance/mult-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/mult-casts.cc -------------------------------------------------------------------------------- /archive/05-inheritance/namehide-sol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/namehide-sol.cc -------------------------------------------------------------------------------- /archive/05-inheritance/namehide.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/namehide.cc -------------------------------------------------------------------------------- /archive/05-inheritance/nonvirtual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/nonvirtual.cc -------------------------------------------------------------------------------- /archive/05-inheritance/ovrld.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/ovrld.cc -------------------------------------------------------------------------------- /archive/05-inheritance/pvc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/pvc.cc -------------------------------------------------------------------------------- /archive/05-inheritance/romb-virtual-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/romb-virtual-casts.cc -------------------------------------------------------------------------------- /archive/05-inheritance/romb-virtual-dyn-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/romb-virtual-dyn-casts.cc -------------------------------------------------------------------------------- /archive/05-inheritance/romb-virtual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/romb-virtual.cc -------------------------------------------------------------------------------- /archive/05-inheritance/romb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/romb.cc -------------------------------------------------------------------------------- /archive/05-inheritance/slicearg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/slicearg.cc -------------------------------------------------------------------------------- /archive/05-inheritance/slicebase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/05-inheritance/slicebase.cc -------------------------------------------------------------------------------- /archive/06-parsers/advgrammar/buildall.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/advgrammar/buildall.txt -------------------------------------------------------------------------------- /archive/06-parsers/advgrammar/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/advgrammar/driver.cc -------------------------------------------------------------------------------- /archive/06-parsers/advgrammar/numdriver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/advgrammar/numdriver.hpp -------------------------------------------------------------------------------- /archive/06-parsers/advgrammar/numgrammar.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/advgrammar/numgrammar.l -------------------------------------------------------------------------------- /archive/06-parsers/advgrammar/numgrammar.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/advgrammar/numgrammar.y -------------------------------------------------------------------------------- /archive/06-parsers/advgrammar/numtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/advgrammar/numtest.txt -------------------------------------------------------------------------------- /archive/06-parsers/numadvanced/numlex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numadvanced/numlex.cc -------------------------------------------------------------------------------- /archive/06-parsers/numadvanced/numlex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numadvanced/numlex.l -------------------------------------------------------------------------------- /archive/06-parsers/numadvanced/numlexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numadvanced/numlexer.hpp -------------------------------------------------------------------------------- /archive/06-parsers/numadvanced/numtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numadvanced/numtest.txt -------------------------------------------------------------------------------- /archive/06-parsers/numexample/numlex-build.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numexample/numlex-build.txt -------------------------------------------------------------------------------- /archive/06-parsers/numexample/numlex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numexample/numlex.cc -------------------------------------------------------------------------------- /archive/06-parsers/numexample/numlex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numexample/numlex.l -------------------------------------------------------------------------------- /archive/06-parsers/numexample/numtest.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numexample/numtest.inp -------------------------------------------------------------------------------- /archive/06-parsers/numgrammar/buildall.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numgrammar/buildall.txt -------------------------------------------------------------------------------- /archive/06-parsers/numgrammar/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numgrammar/driver.cc -------------------------------------------------------------------------------- /archive/06-parsers/numgrammar/numdriver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numgrammar/numdriver.hpp -------------------------------------------------------------------------------- /archive/06-parsers/numgrammar/numgrammar.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numgrammar/numgrammar.l -------------------------------------------------------------------------------- /archive/06-parsers/numgrammar/numgrammar.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numgrammar/numgrammar.y -------------------------------------------------------------------------------- /archive/06-parsers/numgrammar/numtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/numgrammar/numtest.txt -------------------------------------------------------------------------------- /archive/06-parsers/regex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/06-parsers/regex.cc -------------------------------------------------------------------------------- /archive/07-compute/cl_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cl_defs.h -------------------------------------------------------------------------------- /archive/07-compute/cl_justbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cl_justbuf.c -------------------------------------------------------------------------------- /archive/07-compute/cl_justbuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cl_justbuf.cc -------------------------------------------------------------------------------- /archive/07-compute/cl_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cl_platform.c -------------------------------------------------------------------------------- /archive/07-compute/cl_selector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cl_selector.hpp -------------------------------------------------------------------------------- /archive/07-compute/cl_vectoradd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cl_vectoradd.cc -------------------------------------------------------------------------------- /archive/07-compute/cube.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/cube.c -------------------------------------------------------------------------------- /archive/07-compute/lightsample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/lightsample.c -------------------------------------------------------------------------------- /archive/07-compute/movelight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/07-compute/movelight.c -------------------------------------------------------------------------------- /archive/09-exceptions/exc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/exc.cc -------------------------------------------------------------------------------- /archive/09-exceptions/multinh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/multinh.cc -------------------------------------------------------------------------------- /archive/09-exceptions/myvec-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/myvec-1.cc -------------------------------------------------------------------------------- /archive/09-exceptions/myvec-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/myvec-2.cc -------------------------------------------------------------------------------- /archive/09-exceptions/myvec-3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/myvec-3.cc -------------------------------------------------------------------------------- /archive/09-exceptions/opnew-cst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/opnew-cst.cc -------------------------------------------------------------------------------- /archive/09-exceptions/opnew.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/opnew.cc -------------------------------------------------------------------------------- /archive/09-exceptions/rte.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/rte.cc -------------------------------------------------------------------------------- /archive/09-exceptions/slicing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/slicing.cc -------------------------------------------------------------------------------- /archive/09-exceptions/throws.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/09-exceptions/throws.cc -------------------------------------------------------------------------------- /archive/11-rvrefs/benchemplace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/11-rvrefs/benchemplace.cc -------------------------------------------------------------------------------- /archive/11-rvrefs/benchnoex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/11-rvrefs/benchnoex.cc -------------------------------------------------------------------------------- /archive/12-iters/benchcopy-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/benchcopy-2.cc -------------------------------------------------------------------------------- /archive/12-iters/benchcopy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/benchcopy.cc -------------------------------------------------------------------------------- /archive/12-iters/categories.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/categories.cc -------------------------------------------------------------------------------- /archive/12-iters/hasfoobar.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/hasfoobar.cc -------------------------------------------------------------------------------- /archive/12-iters/hinnant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/hinnant.cc -------------------------------------------------------------------------------- /archive/12-iters/meyers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/meyers.cc -------------------------------------------------------------------------------- /archive/12-iters/newfoobar.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/newfoobar.cc -------------------------------------------------------------------------------- /archive/12-iters/revcont.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/revcont.cc -------------------------------------------------------------------------------- /archive/12-iters/twoctor-sfinae.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/twoctor-sfinae.cc -------------------------------------------------------------------------------- /archive/12-iters/twoctor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/twoctor.cc -------------------------------------------------------------------------------- /archive/12-iters/ziprange.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/ziprange.hpp -------------------------------------------------------------------------------- /archive/12-iters/ziptests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/12-iters/ziptests.cc -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/CMakeLists.txt -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/INode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/INode.hpp -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/Node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/Node.cc -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/Node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/Node.hpp -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/Symtab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/Symtab.hpp -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/compiler.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/compiler.y -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/driver.cc -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/howto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/howto.txt -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/parser.hpp -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/scanner.l -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/tests/fib/file.in: -------------------------------------------------------------------------------- 1 | 25 -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/tests/fib/file.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/tests/fib/file.out -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/tests/fib/file.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/tests/fib/file.pcl -------------------------------------------------------------------------------- /archive/13-llvm/01-naive/tests/simplest/addsub.pcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/01-naive/tests/simplest/addsub.pcl -------------------------------------------------------------------------------- /archive/13-llvm/autoptr-uniq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/autoptr-uniq.cc -------------------------------------------------------------------------------- /archive/13-llvm/autoptr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/autoptr.cc -------------------------------------------------------------------------------- /archive/13-llvm/covariant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/covariant.cc -------------------------------------------------------------------------------- /archive/13-llvm/deleters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/deleters.cc -------------------------------------------------------------------------------- /archive/13-llvm/fib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/fib.cc -------------------------------------------------------------------------------- /archive/13-llvm/myres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/myres.h -------------------------------------------------------------------------------- /archive/13-llvm/pcllib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/13-llvm/pcllib.cc -------------------------------------------------------------------------------- /archive/14-constexpr/binsuffix-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/binsuffix-1.cc -------------------------------------------------------------------------------- /archive/14-constexpr/binsuffix-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/binsuffix-2.cc -------------------------------------------------------------------------------- /archive/14-constexpr/concrete-functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/concrete-functions.h -------------------------------------------------------------------------------- /archive/14-constexpr/distance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/distance.cc -------------------------------------------------------------------------------- /archive/14-constexpr/enable-if-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/enable-if-1.cc -------------------------------------------------------------------------------- /archive/14-constexpr/enable-if-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/enable-if-2.cc -------------------------------------------------------------------------------- /archive/14-constexpr/enable-if-3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/enable-if-3.cc -------------------------------------------------------------------------------- /archive/14-constexpr/enable-if-4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/enable-if-4.cc -------------------------------------------------------------------------------- /archive/14-constexpr/fact.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/fact.cc -------------------------------------------------------------------------------- /archive/14-constexpr/fib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/fib.cc -------------------------------------------------------------------------------- /archive/14-constexpr/fibmodulo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/fibmodulo.cc -------------------------------------------------------------------------------- /archive/14-constexpr/pack-expand.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/pack-expand.cc -------------------------------------------------------------------------------- /archive/14-constexpr/print-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/print-all.cc -------------------------------------------------------------------------------- /archive/14-constexpr/unruh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/14-constexpr/unruh.cc -------------------------------------------------------------------------------- /archive/15-algs/binary-searches.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/binary-searches.cc -------------------------------------------------------------------------------- /archive/15-algs/copy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/copy.cc -------------------------------------------------------------------------------- /archive/15-algs/foreach-01.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/foreach-01.cc -------------------------------------------------------------------------------- /archive/15-algs/foreach-02.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/foreach-02.cc -------------------------------------------------------------------------------- /archive/15-algs/foreach-03.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/foreach-03.cc -------------------------------------------------------------------------------- /archive/15-algs/foreach-04.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/foreach-04.cc -------------------------------------------------------------------------------- /archive/15-algs/myranges.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/myranges.hpp -------------------------------------------------------------------------------- /archive/15-algs/rngall.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/rngall.cc -------------------------------------------------------------------------------- /archive/15-algs/simplecomb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/simplecomb.cc -------------------------------------------------------------------------------- /archive/15-algs/transform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/transform.cc -------------------------------------------------------------------------------- /archive/15-algs/transform_corr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/15-algs/transform_corr.cc -------------------------------------------------------------------------------- /archive/interesting/matrix_repro.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/interesting/matrix_repro.cc -------------------------------------------------------------------------------- /archive/older/01-qsortbench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/01-qsortbench.c -------------------------------------------------------------------------------- /archive/older/01-qsortbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/01-qsortbench.cc -------------------------------------------------------------------------------- /archive/older/01-triangle-common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/01-triangle-common.cc -------------------------------------------------------------------------------- /archive/older/01-triangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/01-triangle.cc -------------------------------------------------------------------------------- /archive/older/02-clref.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/02-clref.cc -------------------------------------------------------------------------------- /archive/older/02-ptref.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/02-ptref.cc -------------------------------------------------------------------------------- /archive/older/02-spacial.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/02-spacial.cc -------------------------------------------------------------------------------- /archive/older/02-this.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/02-this.cc -------------------------------------------------------------------------------- /archive/older/03-defargs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-defargs.cc -------------------------------------------------------------------------------- /archive/older/03-extern-use.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-extern-use.cc -------------------------------------------------------------------------------- /archive/older/03-extern.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-extern.cc -------------------------------------------------------------------------------- /archive/older/03-mangle.c: -------------------------------------------------------------------------------- 1 | int foo(int x) { return x; } 2 | -------------------------------------------------------------------------------- /archive/older/03-mangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-mangle.cc -------------------------------------------------------------------------------- /archive/older/03-odr1.c: -------------------------------------------------------------------------------- 1 | int foo() { return 42; } 2 | -------------------------------------------------------------------------------- /archive/older/03-odr2.c: -------------------------------------------------------------------------------- 1 | int foo() { return 24; } 2 | -------------------------------------------------------------------------------- /archive/older/03-odr3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-odr3.c -------------------------------------------------------------------------------- /archive/older/03-overload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-overload.cc -------------------------------------------------------------------------------- /archive/older/03-reinterpret.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-reinterpret.cc -------------------------------------------------------------------------------- /archive/older/03-static.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/03-static.cc -------------------------------------------------------------------------------- /archive/older/04-coercion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-coercion.cc -------------------------------------------------------------------------------- /archive/older/04-ctors-ambig.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-ctors-ambig.cc -------------------------------------------------------------------------------- /archive/older/04-friends.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-friends.cc -------------------------------------------------------------------------------- /archive/older/04-rvo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-rvo.cc -------------------------------------------------------------------------------- /archive/older/04-unnecessary-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-unnecessary-1.cc -------------------------------------------------------------------------------- /archive/older/04-unnecessary-2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-unnecessary-2.cc -------------------------------------------------------------------------------- /archive/older/04-unnecessary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-unnecessary.h -------------------------------------------------------------------------------- /archive/older/04-volstr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/04-volstr.cc -------------------------------------------------------------------------------- /archive/older/05-builtin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-builtin.cc -------------------------------------------------------------------------------- /archive/older/05-chained.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-chained.cc -------------------------------------------------------------------------------- /archive/older/05-conflict.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-conflict.cc -------------------------------------------------------------------------------- /archive/older/05-convert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-convert.cc -------------------------------------------------------------------------------- /archive/older/05-drilldown.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-drilldown.cc -------------------------------------------------------------------------------- /archive/older/05-implicit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-implicit.cc -------------------------------------------------------------------------------- /archive/older/05-intprom.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-intprom.cc -------------------------------------------------------------------------------- /archive/older/05-pairminus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-pairminus.cc -------------------------------------------------------------------------------- /archive/older/05-qsortbench-cast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-qsortbench-cast.cc -------------------------------------------------------------------------------- /archive/older/05-qsortbench-op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-qsortbench-op.cc -------------------------------------------------------------------------------- /archive/older/05-qsortbench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-qsortbench.cc -------------------------------------------------------------------------------- /archive/older/05-scoped.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-scoped.cc -------------------------------------------------------------------------------- /archive/older/05-twovariants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/05-twovariants.cc -------------------------------------------------------------------------------- /archive/older/06-constraints.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-constraints.cc -------------------------------------------------------------------------------- /archive/older/06-defargs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-defargs.cc -------------------------------------------------------------------------------- /archive/older/06-dyn-casts-errs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-dyn-casts-errs.cc -------------------------------------------------------------------------------- /archive/older/06-inhs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-inhs.cc -------------------------------------------------------------------------------- /archive/older/06-mult-casts-typeid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-mult-casts-typeid.cc -------------------------------------------------------------------------------- /archive/older/06-mult-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-mult-casts.cc -------------------------------------------------------------------------------- /archive/older/06-namehide-sol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-namehide-sol.cc -------------------------------------------------------------------------------- /archive/older/06-namehide.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-namehide.cc -------------------------------------------------------------------------------- /archive/older/06-nonvirtual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-nonvirtual.cc -------------------------------------------------------------------------------- /archive/older/06-pvc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-pvc.cc -------------------------------------------------------------------------------- /archive/older/06-romb-virtual-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-romb-virtual-casts.cc -------------------------------------------------------------------------------- /archive/older/06-romb-virtual-dyn-casts.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-romb-virtual-dyn-casts.cc -------------------------------------------------------------------------------- /archive/older/06-romb-virtual.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-romb-virtual.cc -------------------------------------------------------------------------------- /archive/older/06-romb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-romb.cc -------------------------------------------------------------------------------- /archive/older/06-slicearg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-slicearg.cc -------------------------------------------------------------------------------- /archive/older/06-slicebase-solved.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-slicebase-solved.cc -------------------------------------------------------------------------------- /archive/older/06-slicebase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/06-slicebase.cc -------------------------------------------------------------------------------- /archive/older/07-addone.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-addone.cc -------------------------------------------------------------------------------- /archive/older/07-bufio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-bufio.c -------------------------------------------------------------------------------- /archive/older/07-bufio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-bufio.cc -------------------------------------------------------------------------------- /archive/older/07-cin-corr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-cin-corr.cc -------------------------------------------------------------------------------- /archive/older/07-cin-ignore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-cin-ignore.cc -------------------------------------------------------------------------------- /archive/older/07-cin-not.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-cin-not.cc -------------------------------------------------------------------------------- /archive/older/07-cin-wrong.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-cin-wrong.cc -------------------------------------------------------------------------------- /archive/older/07-fmtspec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-fmtspec.cc -------------------------------------------------------------------------------- /archive/older/07-hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-hello.c -------------------------------------------------------------------------------- /archive/older/07-inherit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-inherit.cc -------------------------------------------------------------------------------- /archive/older/07-myctype.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-myctype.cc -------------------------------------------------------------------------------- /archive/older/07-polusl-noreloc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-polusl-noreloc.cc -------------------------------------------------------------------------------- /archive/older/07-poluslo-fs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-poluslo-fs.cc -------------------------------------------------------------------------------- /archive/older/07-poluslo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-poluslo.cc -------------------------------------------------------------------------------- /archive/older/07-poluslocorr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-poluslocorr.cc -------------------------------------------------------------------------------- /archive/older/07-stringstreams.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/07-stringstreams.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/exc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/exc.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/multinh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/multinh.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/opnew-cst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/opnew-cst.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/opnew.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/opnew.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/rte.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/rte.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/slicing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/slicing.cc -------------------------------------------------------------------------------- /archive/older/08-exceptions/throws.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/08-exceptions/throws.cc -------------------------------------------------------------------------------- /archive/older/09-containers/adapters-queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/09-containers/adapters-queue.cc -------------------------------------------------------------------------------- /archive/older/09-containers/sbt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/09-containers/sbt.cc -------------------------------------------------------------------------------- /archive/older/09-containers/sbt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/09-containers/sbt.h -------------------------------------------------------------------------------- /archive/older/emplace/emplace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/emplace/emplace.cc -------------------------------------------------------------------------------- /archive/older/emplace/heavy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/emplace/heavy.hpp -------------------------------------------------------------------------------- /archive/older/emplace/ineff.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/emplace/ineff.cc -------------------------------------------------------------------------------- /archive/older/emplace/optimized.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/emplace/optimized.cc -------------------------------------------------------------------------------- /archive/older/emplace/piecewise.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/emplace/piecewise.cc -------------------------------------------------------------------------------- /archive/older/poluslo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/older/poluslo.jpg -------------------------------------------------------------------------------- /archive/treetest/test.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tilir/cpp-graduate/HEAD/archive/treetest/test.dat --------------------------------------------------------------------------------