/FT_CONTAINERS

Reimplementing cpp containers from scratch in C++ 98 with enable-if

Primary LanguageC++

FT_CONTAINERS

hbanthiy's 42 ft_containers Score

Executable Name ./mine.out
Program Purpose Making a small reimplementation of STL containers vector, map, stack and set
Program Language C++ 98
Tested Primarily on MacOs

Table of contents

Usage

To run tests on my STL Containers

make TEST=(name of test file in tests folder without the .cpp extension)
make TEST=vector_test (tests/vector_test.cpp)
make TEST=tree_test (tests/tree_test.cpp)

Sequence Containers

Vector Stack

Sorted Associative Containers using RB tree

Map Set

Additionally also implemented

iterators_traitsreverse_iteratorenable_if (C++11 feature implemented in a C++98 manner; SFINAE) • is_integralequal and/or lexicographical_comparestd::pairstd::make_pair

Bug Issues

Have a bug? If you found a problem or idea that is not addressed yet, please open a new issue.

Creators

Harsh Banthiya

🤘