mirror of
				https://github.com/Ed94/gencpp.git
				synced 2025-10-30 14:30:53 -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 |