|
CPPX 2.1.0
A Modern C++ Utility Library
|
feature/my-feature)test_suite/cmake --build build) — this auto-formats and runs testsmainKeep PRs focused on one thing.
| File Type | Purpose |
|---|---|
.h (in include/) | Class declarations |
.tpp (in src/) | Template implementations (included at bottom of .h) |
.cpp (in test_suite/) | Unit tests (Google Test) |
| Entity | Style | Example |
|---|---|---|
| Classes | PascalCase | BinaryTree, AVLTree |
| Files | snake_case | binary_tree.tpp |
| Functions | snake_case | get_min(), insert_iterative() |
| Members | Prefixed | m_data, p_head |
namespace stl_extstd::unique_ptr for ownership — no raw new/deletestd::move for node transfersusing namespace std; in headers.tpp files, not .cppOpen an issue or email via Code of Conduct.