CppStlPython
A port of the C++ Standard Template Library to Python. All templates have been ported as best as possible. Template methods that refer to move semantics and memory management have been omitted. Those features are not supported in Python. Furthermore, iteration functions in a Pythonic fashion rather than in a C++ fashion.
Requirements
- Python 3.5
- pip
Quickstart Guide
To install this package, use the pip.
pip3 install CppStlPython
Once you have installed this package, make sure to import it.
Importing the entire package
import CppStlPython
Importing specific containers
from CppStlPython import Array, Vector
Container Status
| Container Name | Completion Status |
|---|---|
| Array | :heavy_check_mark: |
| Deque | :black_square_button: |
| Forward List | :black_square_button: |
| List | :black_square_button: |
| Map | :black_square_button: |
| Queue | :black_square_button: |
| Set | :black_square_button: |
| Stack | :black_square_button: |
| Unordered Map | :black_square_button: |
| Unordered Set | :black_square_button: |
| Vector | :heavy_check_mark: |
Release files for CppStlPython 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| CppStlPython-0.1.2.tar.gz | 15.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| CppStlPython-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.4 kB
Release files / CppStlPython-0.1.2.tar.gz
| Download URL | CppStlPython-0.1.2.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a81240ca719d9fade1d69974c8215e8e490add7a9dc94c0c747d0a6992224186
|
|
BLAKE2b-256 checksum How to use checksums |
72b8439201b9352e3687853e3fe6b8a3688dd920094fc498ae654566dcfb1ffe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|
Release files / CppStlPython-0.1.2-py3-none-any.whl
| Download URL | CppStlPython-0.1.2-py3-none-any.whl |
|---|---|
| Size | 14.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ae8fb2a49e10c4fae678dbf5baf4abfc1d4794cd0e404bcd101e86f5d0c78ad
|
|
BLAKE2b-256 checksum How to use checksums |
9996f1331b2b730463dfc139c81c73b67cb2c31c7f40c7e9901936e8ac8948ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|