mirror of
				https://github.com/Ed94/gencpp.git
				synced 2025-11-03 23:36:12 -08:00 
			
		
		
		
	* moved constants to components/constants.hpp (adjsuted generators accordingly) * parser accepts include & defineas parameter identifiers (will add more flags for keywords when necessary
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
/*
 | 
						|
	gencpp: An attempt at "simple" staged metaprogramming for c/c++.
 | 
						|
 | 
						|
	See Readme.md for more information from the project repository.
 | 
						|
 | 
						|
	Public Address:
 | 
						|
	https://github.com/Ed94/gencpp  --------------------------------------------------------------.
 | 
						|
	|   _____                               _____ _                       _                        |
 | 
						|
	|  / ____)                             / ____} |                     | |                       |
 | 
						|
	| | / ___  ___ _ __   ___ _ __  _ __  | {___ | |__ _ _, __ _, ___  __| |                       |
 | 
						|
	| | |{_  |/ _ \ '_ \ / __} '_ l| '_ l `\___ \| __/ _` |/ _` |/ _ \/ _` |                       |
 | 
						|
	| | l__j | ___/ | | | {__; |+l } |+l | ____) | l| (_| | {_| | ___/ (_| |                       |
 | 
						|
	|  \_____|\___}_l |_|\___} ,__/| ,__/ (_____/ \__\__/_|\__, |\___}\__,_l                       |
 | 
						|
	|                        | |   | |                      __} |                                  |
 | 
						|
	|                        l_l   l_l                     {___/                                   |
 | 
						|
	! ----------------------------------------------------------------------- VERSION: v0.25-Alpha |
 | 
						|
	! ============================================================================================ |
 | 
						|
	! WARNING: THIS IS AN ALPHA VERSION OF THE LIBRARY, USE AT YOUR OWN DISCRETION                 |
 | 
						|
	! NEVER DO CODE GENERATION WITHOUT AT LEAST HAVING CONTENT IN A CODEBASE UNDER VERSION CONTROL |
 | 
						|
	! ============================================================================================ /
 | 
						|
*/
 | 
						|
#if ! defined(GEN_DONT_ENFORCE_GEN_TIME_GUARD) && ! defined(GEN_TIME)
 | 
						|
#	error Gen.hpp : GEN_TIME not defined
 | 
						|
#endif
 | 
						|
 | 
						|
//! If its desired to roll your own dependencies, define GEN_ROLL_OWN_DEPENDENCIES before including this file.
 | 
						|
// Dependencies are derived from the c-zpl library: https://github.com/zpl-c/zpl
 | 
						|
#ifndef GEN_ROLL_OWN_DEPENDENCIES
 | 
						|
#	include "gen.dep.hpp"
 | 
						|
#endif
 |