@@ -178,25 +178,50 @@ clang-format --version
178178## Project Structure
179179
180180```
181- ordered_map/
181+ .
182182├── .github/
183183│ └── workflows/
184184│ └── cmake.yml # GitHub Actions workflow
185185├── CMakeLists.txt # CMake build configuration
186- ├── build.sh # Script to build and test
187- ├── .clang-format # Code formatting rules
186+ ├── README.md # Project documentation
187+ ├── create_and_run_coverage.sh # Coverage report script
188+ ├── run_build.sh # Build script
189+ ├── run_main.sh # Main execution script
190+ ├── build.sh # Script to build and test
191+ ├── .clang-format # Code formatting rules
188192├── include/
189193│ ├── doubly_linked_list.hpp # Doubly-linked list implementation
190194│ └── ordered_map.hpp # Ordered map interface
191195├── src/
192- ├── tests/
193- │ └── doubly_linked_list/ # Test files for doubly linked list
194- │ ├── front_and_back.cpp # Tests for front/back operations
195- │ ├── iterator_tests.cpp # Tests for iterator functionality
196- │ ├── pop_back_tests.cpp # Tests for pop_back operations
197- │ ├── pop_front_tests.cpp # Tests for pop_front operations
198- │ ├── push_back_tests.cpp # Tests for push_back operations
199- │ └── push_front_tests.cpp # Tests for push_front operations
196+ │ └── main.cpp # Main source file
197+ └── tests/
198+ ├── doubly_linked_list/
199+ │ ├── clear_tests.cpp
200+ │ ├── constructor_tests.cpp
201+ │ ├── emplace_back_tests.cpp
202+ │ ├── erase_tests.cpp
203+ │ ├── front_and_back.cpp
204+ │ ├── iterator_tests.cpp
205+ │ ├── move_to_begin_tests.cpp
206+ │ ├── move_to_end_tests.cpp
207+ │ ├── pop_back_tests.cpp
208+ │ ├── pop_front_tests.cpp
209+ │ ├── push_back_tests.cpp
210+ │ ├── push_front_tests.cpp
211+ │ └── size_tests.cpp
212+ ├── ordered_map/
213+ │ ├── clear_tests.cpp
214+ │ ├── constructor_tests.cpp
215+ │ ├── destructor_tests.cpp
216+ │ ├── erase_tests.cpp
217+ │ ├── find_tests.cpp
218+ │ ├── insertion_tests.cpp
219+ │ ├── iterator_tests.cpp
220+ │ ├── lookup_tests.cpp
221+ │ ├── move_to_back_tests.cpp
222+ │ ├── move_to_front_tests.cpp
223+ │ └── size_tests.cpp
224+ └── tests_utils.hpp # Test utilities
200225```
201226
202227## Setting Up VS Code (or Cursor)
0 commit comments