1
0
mirror of https://github.com/Ed94/gencpp.git synced 2025-07-15 09:58:58 -07:00
Files
.vscode
docs
project
scripts
singleheader
test
gen
parsed
upfront
Readme.md
SOA.cpp
meson.build
parsing.cpp
parsing.hpp
sanity.cpp
test.cpp
test.parsing.cpp
test.upfront.cpp
upfront.cpp
upfront.hpp
.editorconfig
.gitignore
LICENSE
Readme.md
gencpp.10x
gencpp.sln
gencpp.sln.DotSettings.user
gencpp.vcxproj
gencpp.vcxproj.filters
gencpp.vcxproj.user
gencpp/test

Test

The following tests focus on attempting to generate some math, containers, and the memory module of zpl.

Not all the files are written how I would practically use the library, the containers for example would be better on in c++ as templates, since the templates they generate are trivial symbols to inspect or debug.

An example of a non-trivial generation is a container for elements with SOA or AOS policy for layout. (If a unified element syntax is desired)

The test is divided between two major sets of tests: Parsed and Upfront.