mirror of
https://github.com/Ed94/gencpp.git
synced 2025-11-01 15:26:11 -07:00
Adding the pragma once and includes the files broke compilation, still diagnosing why.
- Some string functions were moved to the cpp, still need to do some more evaluation of it and the containers...
- Added support for forceinline and neverinline to parsing (untested)
- Added support for specifiers in operator cast such as explicit, inline/forceinline/neverinline, etc.
- Before it only support const.
- Still need to support volatile.
- Forceinline was not supported at all for tokenization, fixed that.
649 B
649 B
| 1 | Invalid | INVALID |
|---|---|---|
| 2 | Consteval | consteval |
| 3 | Constexpr | constexpr |
| 4 | Constinit | constinit |
| 5 | Explicit | explicit |
| 6 | External_Linkage | extern |
| 7 | ForceInline | forceinline |
| 8 | Global | global |
| 9 | Inline | inline |
| 10 | Internal_Linkage | internal |
| 11 | Local_Persist | local_persist |
| 12 | Mutable | mutable |
| 13 | NeverInline | neverinline |
| 14 | Ptr | * |
| 15 | Ref | & |
| 16 | Register | register |
| 17 | RValue | && |
| 18 | Static | static |
| 19 | Thread_Local | thread_local |
| 20 | Volatile | volatile |
| 21 | Virtual | virtual |
| 22 | Const | const |
| 23 | Final | final |
| 24 | Override | override |
| 25 | Pure | = 0 |