Skip to content

compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. translating compiler technology similar to babel and typescript .

License

lucasoptml/opcplusplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

opcplusplus

compiler for c++ headers with custom attributes/modifiers via language extension dialects, outputs generated src/h, xml definitions.

default extension dialect generates mirrored reflection structure, fast dynamic casts, stack memory only, no heap allocations.

supports reflection of stl data structures.

dialect files

dialect definition files

reflection dialect definition

manual pdf

manual

About

compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. translating compiler technology similar to babel and typescript .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published