Reviewed-on: #4 Co-authored-by: Abdelrahman <said.abdelrahman89@gmail.com> Co-committed-by: Abdelrahman <said.abdelrahman89@gmail.com>
		
			
				
	
	
		
			10 lines
		
	
	
		
			359 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			359 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ([&]() {{ \
 | |
|   persistent {T} buf[wapp_misc_utils_u64_round_up_pow2(wapp_misc_utils_va_args_count({T}, __VA_ARGS__) * 2)] = {{__VA_ARGS__}}; \
 | |
|   return {ArrayType}{{ \
 | |
|     buf, \
 | |
|     wapp_misc_utils_va_args_count({T}, __VA_ARGS__), \
 | |
|     wapp_misc_utils_u64_round_up_pow2(wapp_misc_utils_va_args_count({T}, __VA_ARGS__) * 2), \
 | |
|     sizeof({T}) \
 | |
|   }}; \
 | |
| }}())
 |