Skip to main content

Struct-of-Arrays generator for C++ projects.

Project description

soagen

Struct-of-Arrays generator for C++ projects.

Sponsor Gitter



✨️ This README is a stub. Please see the HTML documentation: marzer.github.io/soagen✨️



Changelog

v0.2.0

  • Added structs.annotations
  • Added structs.attributes
  • Added auto option for structs.default_constructible
  • Added soagen::row_base
  • Added soagen::table_base
  • Added soagen::iterator_base
  • Added Base template argument to soagen::table for CRTP
  • Added swap_columns<>()
  • Made column_indices member struct into enum class columns

v0.1.2

  • Minor refactors.

v0.1.1

  • Minor refactors.

v0.1.0

  • First public release 🎉️

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soagen-0.2.0.tar.gz (116.8 kB view details)

Uploaded Source

Built Distribution

soagen-0.2.0-py3-none-any.whl (133.4 kB view details)

Uploaded Python 3

File details

Details for the file soagen-0.2.0.tar.gz.

File metadata

  • Download URL: soagen-0.2.0.tar.gz
  • Upload date:
  • Size: 116.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for soagen-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a81849d91df7aea3dbd18846471f6f7edfc87ec4153c0403a7abff958983485a
MD5 e8948e1b8a82cd7b919404ea9d2b8ca6
BLAKE2b-256 2c7ab6a96135e51c70d395a407000c52f32324335a1b91ca6bd6e731b8695ad9

See more details on using hashes here.

File details

Details for the file soagen-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: soagen-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 133.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for soagen-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b113457406eec10c65b954c0a5a46d4c5ae998c7dd57471d1cc19e4339a23b5
MD5 c2fe6e3ef8df41014f097a84e050e24b
BLAKE2b-256 6fc796da0abf8ba96af0bfa9e41393766ff52c7fe2012220f219806b3e65759a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page