Go to file
2017-10-10 18:35:15 +02:00
debug update vector and list 2017-10-10 16:30:42 +02:00
src simplified the const iterators 2017-10-10 18:35:15 +02:00
.gitignore added .gitignore 2017-10-10 02:46:28 +02:00
CMakeLists.txt initial comit 2017-10-10 02:30:17 +02:00
LICENCE.md added licence and readme 2017-10-10 03:01:52 +02:00
README.org typo in readme 2017-10-10 03:03:47 +02:00

https://cdn.rawgit.com/syl20bnr/spacemacs/442d025779da2f62fc86c2082703697714db6514/assets/spacemacs-badge.svg

Pundraks STL

This is my very own partial, sketchy, weird and ineffective STL implementation, mainly focused around the containers of the actual Standard Template Library. You have absolutely no other reason to look at this source code than being a student like myself seeking for hints on how to do things. Spoiler: what you will see here is probably not the right way to do it, but hey, it works!

Developped under Spacemacs, compiled with Clang++, debugged with GDB and DDD, and drinking milk. Yeah, I dont like coffee. Milk though…

Installation

Haha, good joke.

Seriously, if you want to use it, just download the header files, place them in your include directory in your project, and add them with #include "vector.hh" or something like that. But honestly, use it only for testing purposes, not for actual work. That would be a terrible idea.

Licence

See the LICENCE.md file, basically you are free to do whatever you want with my source code, from copying, to modifying and redistributing it, as long as it stays under the GNU GPLv3 licence.

Bugs

Yep, there are bugs. I may or may not fix them, its up to me.